2011-11-27 251 views
2

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

审查这个问题,

What content type to force download of text response?

这个效果很好,当我可以控制所有的头,然而在Azure的Blob存储,我将Content-Type设置为应用程序/八位字节流,这允许除IE以外的所有浏览器询问用户保存文件,IE只是打开文件。看来,已知的文件类型将打开(例如.jpg,.wmv等)。

在Azure中,我发现没有办法设置

Content-Disposition: attachment;filename="My Text File.txt" 

有没有一种方法,使用Azure的Blob存储,使用IE直接从Azure的Blob存储下载任何文件?

在此先感谢。

回答

2

我不认为有一种方法可以在Windows Azure blob存储中设置Content-Disposition标题。

+0

这是一个耻辱:-( – krisdyson

0

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

+0

应该是一个评论 – Robert