我写,我的页面加载它找到。当我点击链接而不是在屏幕上显示图像时,它会提示我下载它。为什么?如何让它在浏览器中显示? gif和jpg都显示在浏览器中。
-edit-我正在使用FireFox 3.5,没有代码可以提供它,它只是一个链接,文件存在于我的文件夹中。该链接类似于http://localhost:1737/a/b/file.png
。 IE 8显示png w / o让我下载。我没有尝试过其他浏览器,但我肯定在每个网站上点击firefox中的直接png链接(在VS中)应该是相同的。
答案 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可能一直在猜测文件名。