【发布时间】:2014-05-20 00:23:39
【问题描述】:
当我遇到一些问题时,我正在处理我的下载 blob 功能..
我希望用户能够下载 blob,并且我希望该项目在下载到用户计算机时具有特定的文件名。我还希望用户决定将项目保存到哪个文件夹。
到目前为止,这是我看起来不太好看的代码:
var fileName = "tid.txt9c6b412a-270a-4f67-8e65-7ce2bf87503d";
var containerName = "uploads";
CloudStorageAccount account = CloudStorageAccount.DevelopmentStorageAccount;
var blobClient = account.CreateCloudBlobClient();
var container = blobClient.GetContainerReference(containerName);
var blob = container.GetBlockBlobReference(fileName);
using (var filestream = System.IO.File.OpenWrite(@"C:\Info\tid.txt9c6b412a-270a-4f67-8e65-7ce2bf87503d"))
{
blob.DownloadToStream(filestream);
}
fileName = blob 名称
可以改名吗?文件结尾被我的 guid 搞砸了。 目前下载到文件夹是 C:\Info.. 当网站发布时这将如何工作?如何让用户决定将项目保存到哪个文件夹?我这样做对吗?
提前谢谢你 /菲利普
【问题讨论】:
标签: asp.net-mvc azure