【发布时间】:2019-08-29 07:40:00
【问题描述】:
我正在从 Azure Blob 存储下载一个 pdf 文件并指定本地文件名和扩展名。
它可以很好地下载到下载目录,但名称为Microsoft.WidowsAzure.Storage.Blob 文件名且没有扩展名。
我想指定文件名而不是目录。
MemoryStream memStream = new MemoryStream();
blockBlob.DownloadToStream(memStream);
HttpContext.Current.Response.ContentType = blockBlob.Properties.ContentType.ToString();
// Response.AddHeader("Content-Disposition", "Attachment; filename=" + blobName.ToString());
HttpContext.Current.Response.AddHeader("Content-Disposition", "Attachment; filename=" + blockBlob.ToString());
HttpContext.Current.Response.AddHeader("Content-Length", blockBlob.Properties.Length.ToString());
HttpContext.Current.Response.BinaryWrite(memStream.ToArray());
HttpContext.Current.Response.Flush();
HttpContext.Current.Response.Close();
【问题讨论】:
标签: c# pdf blob azure-storage