数码之家

 找回密码
 立即注册
搜索
查看: 3241|回复: 6

[软件] 如何让浏览器直接显示png图片,而不是下载

[复制链接]
发表于 2021-9-7 10:27:41 | 显示全部楼层 |阅读模式


网页如下:
https://www.dosgamesarchive.com/download/sokowahn-pro/


点击查看Screenshots中的大图,Chrome新开一个标签页后,不是直接显示png图片,而是下载图片到硬盘。
如何让浏览器直接显示,而不是下载?





PS:
jpg格式,无此情况,可以直接显示。
在硬盘上更改png文件打开方式,非此原因。
在百度知道找方案,也没弄明白:
https://zhidao.baidu.com/question/224765987.html
https://zhidao.baidu.com/question/88036813.html

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
发表于 2021-9-7 10:52:23 | 显示全部楼层
试了火狐浏览器也一样
回复 支持 反对

使用道具 举报

发表于 2021-9-7 11:01:46 | 显示全部楼层
本帖最后由 robotm 于 2021-9-7 11:07 编辑

我搜了一下,看起来这个是图片服务器返回的信息定义了浏览器打开这个图片地址的行为是下载还是查看。这个信息是图片上传的时候,上传者在后台定义的。
如果返回Content-Type是image/jpeg,则在浏览器上直接显示。如果Content-Type是application/octet-stream或multipart/form-data,则外链是直接下载的,归根结底是Response-Header里面的Content-Type指示浏览器这是什么类型,而不是通过网址后缀判断的。
你这个图片我看了一下是第二种。

也就是说这不是你浏览器的问题,是这张图片的设置问题。
你可以试一下,本站logo链接,点开就是直接显示的:

参考链接 :https://www.zhihu.com/question/23528976


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

打赏

参与人数 1家元 +8 收起 理由
不长叶子的树 + 8 熱心助人

查看全部打赏

回复 支持 3 反对 0

使用道具 举报

发表于 2021-9-7 11:16:07 | 显示全部楼层
服务器上的格式设置成流模式的话就会变成下载,这是本地无法解决的问题,换啥浏览器都一样

打赏

参与人数 1家元 +3 收起 理由
不长叶子的树 + 3 熱心助人

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2021-9-7 21:01:17 | 显示全部楼层
3楼讲的很多,是下载还是直接打开取决于服务器端告诉浏览器这是个什么东西,告诉是流的话,相当于告诉浏览器这个东西要执行下载操作;告诉是图片格式,就可以直接打开。主流浏览器的话都是这么直接操作的
回复 支持 反对

使用道具 举报

发表于 2021-9-7 21:36:24 | 显示全部楼层
我chrome 是直接打开的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-5-15 20:41 , Processed in 0.156001 second(s), 12 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表