PNG,为什么visual studio让我下载PNG文件?

时间:2010-01-23 16:19:04

标签: asp.net visual-studio visual-studio-2008 file png

我写,我的页面加载它找到。当我点击链接而不是在屏幕上显示图像时,它会提示我下载它。为什么?如何让它在浏览器中显示? gif和jpg都显示在浏览器中。

-edit-我正在使用FireFox 3.5,没有代码可以提供它,它只是一个链接,文件存在于我的文件夹中。该链接类似于http://localhost:1737/a/b/file.png。 IE 8显示png w / o让我下载。我没有尝试过其他浏览器,但我肯定在每个网站上点击firefox中的直接png链接(在VS中)应该是相同的。

1 个答案:

答案 0 :(得分:4)

如果您使用HTTP获取它,则有一个Web服务器为其提供服务。返回时返回MIME类型,是否设置正确?

在端口1737上Telnet到localhost(不确定Windows上的语法,但IIRC尝试telnet localhost 1737)并输入:

GET /a/b/file.png HTTP/1.0

接下来是两次回归。查看标题中的Content-Type:字段。如果它不像image/png那么你就会遇到问题。 Firefox可能一直在猜测文件名。