最佳答案
第一个 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/