为什么有的带后缀名的网址能直接在浏览器里预览,有的默认是下载文件?

查看 97|回复 7
作者:Mickeyy   
比如 www.abc.com/1.txt 我打开默认是在浏览器里显示 txt 内容
而我在自己的网站上传了这个 1.txt ,输入网址 www.mywebsite.com/1.txt 却是自动下载文件?

txt, 网址, 默认, 浏览器

JohnVon   
搜索 http header content-type
NONE   
response header 里参数不一样
agagega   
取决于 HTTP header 里的 Content-Disposition 字段。如果 inline 就是不下载,attachment 就是下载。有帮助的话点个赞吧,被降权没币了。
moult   
https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Content-Disposition
@JohnVon #1 不是 content-type ,是 Content-Disposition
Mickeyy
OP
  
解惑了,感谢楼上几位大佬,我爱 V 站。
Chad0000   
这种问题问 GPT 也能解决的
iBugOne   
大多数时候 response 是没有 Content-Disposition 的,这时候就会取决于 Content-Type 了(所以 #1 其实没说错)
您需要登录后才可以回帖 登录 | 立即注册

返回顶部