扫码关注官方订阅号
如图,分别打开两张网络图片,一张自动下载了,一张显示在页面,这是为什么呢
走同样的路,发现不同的人生
<a href="image.jpg" download="file">下载</a><a href="image.jpg">打开</a>??
http header 不一样吧
当浏览器遇到它不知道怎么处理的资源的时候,就会进行下载,比如打开一个html页面,http头会标明context-type是text/html,浏览器知道怎么处理就开始渲染页面了,所以上面的行为不一样,可能是因为图片的context-type不一样
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
<a href="image.jpg" download="file">下载</a>
<a href="image.jpg">打开</a>
??
http header 不一样吧
当浏览器遇到它不知道怎么处理的资源的时候,就会进行下载,比如打开一个html页面,http头会标明context-type是text/html,浏览器知道怎么处理就开始渲染页面了,所以上面的行为不一样,可能是因为图片的context-type不一样