IE 9想要下载图像而不是显示

时间:2011-11-29 15:13:58

标签: jquery asp.net-mvc html4

我正在发出类似于get的{​​{1}}请求来调用我的控制器操作,该操作采用GUID和分辨率编号。它在服务器端使用一些图像做了一些魔术,并返回到我的视图图像。在所有浏览器中,图像在页面上显示得很好但是使用IE9我会提示下载或保存图像。

这是我的jQuery行:

http://localhost:5050/Resource/Fetch/38763905-7e26-4ca0-adf5-2cb803b6bf75/53

感谢您的帮助,

亚伦

2 个答案:

答案 0 :(得分:1)

如果您通过将此文件写入响应来自行发送此文件,则可能需要指定 content disposition = inline 标头。

请参阅:Content-Disposition:What are the differences between "inline" and "attachment"?

答案 1 :(得分:0)

在服务器端,当您将图像写入Response时,将内容类型设置为“image / jpg”或您的图像所处的格式。如果这样做无效,您是否可以发布输出的代码片段图像?