예제 #1
0
        //public static BlobService CreateBlobServiceClient()
        //{
        //    var blobService = new BlobService(ConfigurationManager.AppSettings["AzureStorageConnection"]);
        //    return blobService;
        //}
        public static void UploadFilesByFolder(BlobService blobService, string container, string folderToUpload, string virtualFolder = "")
        {
            var allFiles = Directory.GetFiles(folderToUpload);
            Dictionary<string, string> dic = new Dictionary<string, string>();
            foreach (var f in allFiles)
            {
                dic.Add(virtualFolder + Path.GetFileName(f), f);
            }

            blobService.UploadFiles(container, dic);
        }