html - 为什么有些 URL 在 Web 浏览器中查看图像,有些只是触发文件下载?

标签 html image jpeg webpage

最佳答案

第一个 url 指向的服务器返回一个 header Content-Type: application/octet-stream 告诉浏览器触发文件下载,而第二个 url 有一个 header Content - 类型:image/jpeg 浏览器能够自行将其解释为图像文件。

如果您尝试创建此行为,那么第一个示例并不是真正可接受的触发下载的方式。参见 this answer了解更多详情。

html 中的a 元素还有一个download 属性。参见 here .

关于html - 为什么有些 URL 在 Web 浏览器中查看图像,有些只是触发文件下载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54702676/

相关文章:

python - PIL 解码器 jpeg 在 ubuntu x64 上不可用,

javascript - 为什么在子元素上执行 mousein 时会触发 mouseout?

html - 为什么 sidenav 中的文本会在特定屏幕宽度处消失?

image - BlackBerry - 如何调整大小和存储图像?

java - 检索文件系统中图像的尺寸

caching - 如果未提供文件扩展名,则缓存浏览器图像

c++ - 使用 C++ 进行图像处理

javascript - 从 HTML5 Canvas 获取值到 Javascript

用于打印 SIMPLE 的 Javascript 函数

jquery - 每个 session 设置一次随机背景图像