【发布时间】:2018-06-21 15:28:08
【问题描述】:
我可以成功上传到 Azure Blob 存储,但在下载文件(csv 和 pdf 文件)时遇到问题。
我的目标是将文件下载到浏览器(因为这将是一个网络应用程序,我不知道将文件下载到的本地路径)。
string connString = ConfigurationManager.ConnectionStrings["MyTestStorageAccount"].ConnectionString;
CloudStorageAccount cloudStorageAccount = CloudStorageAccount.Parse(connString);
CloudBlobClient _blobClient = cloudStorageAccount.CreateCloudBlobClient();
CloudBlobContainer _cloudBlobContainer = _blobClient.GetContainerReference("filestorage");
CloudBlockBlob _blockBlob = _cloudBlobContainer.GetBlockBlobReference("testfile.csv");
Response.AddHeader("Content-Disposition", "attachment; filename=" + "testfile.csv");
_blockBlob.DownloadToStream(Response.OutputStream);
【问题讨论】:
-
请进行编辑以包括您所看到的行为:错误等。正如所写,我们看不到您遇到的问题类型。
-
您的 blob 是否设置为私有访问策略?
标签: azure azure-storage azure-blob-storage