在Azure Blob存储上强制下载IE9文件

我正在尝试使用Azure Blob存储作为使用共享访问签名进行安全文件下载的位置。 一切都运行良好,但我遇到的问题是我试图让用户从浏览器保存文件,我有除IE9以外的所有浏览器工作。

回顾这个问题,

什么内容类型强制下载文本响应?

当我可以控制所有标题时,这很有效,但是在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存储下载任何文件?

提前致谢。

我认为没有办法在Windows Azure blob存储中设置Content-Disposition标头。

您现在可以通过右键单击资源 – 属性。