PNG,为什么 Visual Studio 让我下载 PNG 文件?

发布于 2024-08-19 03:26:18 字数 285 浏览 1 评论 0原文

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

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

i write and my page loads it find. When i click on the link instead of having the image show on screen it promps me to download it. Why? How can i make it display in the browser? gif and jpg both display in the browser.

-edit- i am using FireFox 3.5 there is no code that serves it, its just a link and the file exist in my folder. The link is like http://localhost:1737/a/b/file.png. IE 8 displays the png w/o making me download. I havent tried with other browsers but surely i click on direct png link in firefox on every site mine (in VS) should act the same.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

醉梦枕江山 2024-08-26 03:26:18

如果您使用 HTTP 获取它,那么就会有一个 Web 服务器为其提供服务。查看返回的 MIME-type 是否设置正确?

Telnet 到端口 1737 上的本地主机(不确定 Windows 上的语法,但 IIRC 尝试 telnet localhost 1737)并键入:

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

后面跟着两个回车键。查看标头中的 Content-Type: 字段。如果它不是像 image/png 这样的东西,那么您在提供它时就会遇到问题。 Firefox 可能是根据文件名猜测的。

If you're fetching it with HTTP, then there is a web server serving it. Look at the MIME-type when its returned, is that set correctly?

Telnet to localhost on port 1737 (not sure the syntax on Windows but IIRC try telnet localhost 1737) and type:

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

Followed by two returns. Look at the Content-Type: field in the header. If it's not something like image/png you have a problem serving it. Firefox may have been guessing from the file name.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文