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

时间:2011-11-27 09:32:31

标签: c# internet-explorer-9 azure-storage-blobs

我正在尝试使用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存储下载任何文件?

提前致谢。

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

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