【发布时间】:2023-03-19 21:26:01
【问题描述】:
我正在尝试使用 Azure Blob 存储作为使用共享访问签名的安全文件下载位置。一切都运行良好,但是我遇到的问题是我试图允许用户从浏览器保存文件,并且除了 IE9 之外的所有浏览器都可以正常工作。
回顾这个问题,
What content type to force download of text response?
当我可以控制所有标头时,这很有效,但是在 Azure Blob 存储中,我已将 Content-Type 设置为 application/octet-stream,这允许除 IE 之外的所有浏览器要求用户保存文件, IE 只是打开文件。似乎将打开已知文件类型(例如 .jpg、.wmv 等...)。
在Azure中,我没有找到设置方法
Content-Disposition: attachment;filename="My Text File.txt"
有没有办法使用 Azure Blob 存储,使用 IE 直接从 Azure Blob 存储下载任何文件?
提前致谢。
【问题讨论】:
标签: c# internet-explorer-9 azure-blob-storage