作者:qw874515 | 来源:互联网 | 2022-12-07 17:27
我知道我们可以使用以下方法将文件上传到Azure Blob存储:
CloudBlockBlob cloudBlockBlob = fileContainer.GetBlockBlobReference(fileName);
await cloudBlockBlob.UploadFromFileAsync(fileFullPath);
我已经在容器中创建了一些文件夹。我尝试了几次,但文件始终上传到文件夹之外。
我们如何将文件上传到Blob存储中的特定文件夹中?
1> Dan Hunex..:
我猜您必须首先获得正确的引用(您需要在GetBlockBlobReference中包含文件的完整路径),如下所示:
CloudBlockBlob cloudBlockBlob = fileContainer.GetBlockBlobReference($"yourfoldername/{fileName}");
重要的一件事是您不需要创建文件夹,它会根据GetBlockBlobReference中的路径自动为您创建文件夹。