/// <summary> /// 上传文件 /// </summary> /// <param name="fileName"></param> private static bool BlobUpload(string fileName) { try { Console.WriteLine("开始上传文件"); UBA.Common.LogHelperNet.Info("开始上传文件", null); var start = DateTime.Now; BlobStorageManager blob = new BlobStorageManager("StorageConnectionString"); var inputContainer = System.Configuration.ConfigurationManager.AppSettings["ContainerName"]; //删除容器 blob.DeleteContainer("ubadata"); UBA.Common.LogHelperNet.Info("开始创建容器", null); blob.CreateContainer(inputContainer); UBA.Common.LogHelperNet.Info("创建容器成功", null); var blobName = Path.GetFileNameWithoutExtension(fileName) + ".txt"; Task.WaitAll(blob.UploadFromFile(fileName, inputContainer, blobName)); UBA.Common.LogHelperNet.Info("上传成功--耗时:" + DateTime.Now.Subtract(start).TotalMilliseconds, null); Console.WriteLine("上传成功"); Console.WriteLine(DateTime.Now.Subtract(start).TotalMilliseconds); return true; } catch (Exception ex) { UBA.Common.LogHelperNet.Error("上传文件失败", ex); return false; } }
private static void BlobUpload(string fileName) { var start = DateTime.Now; BlobStorageManager blob = new BlobStorageManager("StorageConnectionString"); var inputContainer = System.Configuration.ConfigurationManager.AppSettings["ContainerName"]; blob.CreateContainer(inputContainer); var blobName = Path.GetFileNameWithoutExtension(fileName) + ".txt"; Task.WaitAll(blob.UploadFromFile(fileName, inputContainer, blobName)); Console.WriteLine(DateTime.Now.Subtract(start).TotalMilliseconds); }