我有以下方法将文件上传到blob存储:
public static string UploadToBlob(string filePath, string container)
{
if (!File.Exists(filePath))
return string.Empty;
var fileContent = File.ReadAllBytes(filePath);
var fileName = Path.GetFileName(filePath);
var blobPath = $"/{Guid.NewGuid()}/{fileName}";
var azStorage = new AzureBlobStorage(ConfigurationHelper.GetConnectionAsString("StorageConnectionString"));
return azStorage.Upload(container, blobPath, fileContent, fileName);
}
然后我在foreach循环中执行,如下所示:
FileProcessor.UploadToBlob(filePathLocal, StorageBlobContainers.ArcoExtractionPdfs);
当我浏览内部服务器资源管理器时,我可以看到blob:
但是当我输入它时,只有一个文件显示:
但是,如果我删除此文件并点击刷新,则会显示另一个文件,重复此操作后,我可以逐个查看所有这些文件。
如何一次查看blob中的所有文件?