如果您发送正确的MIMEtypes,文件扩展名是否重要?

我隐约记得,对于某些audio和video文件types,某些浏览器不仅检查HTTP Content-Type标头,还检查URL中的文件扩展名。 是这样吗? 如果输出的MP4video有正确的Content-Type: video/mp4 HTTP标头,但文件扩展名不常见(或根本没有文件扩展名),会发生什么情况?

是和不是。

Quicktime在阅读MIMEtypes和依赖扩展时感到震惊。 旧版本似乎没问题。 你可以在这里看到我的烦恼 。

我也看到,当你的MIMEtypes和扩展名不同时,FireFox会做一些奇怪的事情。 例如,下载一个带有Content-Disposition=attachmentjpg ,而不需要设置MIMEtypes,并且在下载完成后在文件末尾添加一个.html扩展名。