【发布时间】:2022-01-12 16:11:58
【问题描述】:
如何将文件上传到 Azure 容器内的特定文件夹?
我正在使用下面的代码,它工作正常,但它保存在容器根目录中。
var connectionString = "xxxxxx";
string containerName = "projects";
var serviceClient = new BlobServiceClient(connectionString);
var containerClient = serviceClient.GetBlobContainerClient(containerName);
var path2 = @"C:\2021\BlobContainer\";
var fileName2 = dados.after.NR_RA + "_" + DateTime.Now.ToString("ddmmyyyyHHmm") + ".txt";
var localFile = Path.Combine(path2, fileName2);
var blobClient = containerClient.GetBlobClient(fileName2);
Console.WriteLine("Uploading to Blob storage");
using FileStream uploadFileStream = File.OpenRead(localFile);
await blobClient.UploadAsync(uploadFileStream, true);
uploadFileStream.Close();
【问题讨论】:
标签: c# azure containers blob