浏览器支持:具有jpg扩展名的png文件

时间:2015-09-01 11:25:34

标签: html image cross-browser prestashop-1.6

在使用PrestaShop 1.6时,即使您将其设置为将所有图像存储为png,实际上它们也是如此,PS总是添加.jpg扩展而不是正确的(.png),但无论如何它都适用(至少在铬)。

所有常见浏览器都会根据文件头处理图片吗?或者是否有一些主要的浏览器我需要考虑和修复核心(我真的想避免)使用正确的扩展?

由于

1 个答案:

答案 0 :(得分:2)

浏览器根本不关心文件扩展名,但他们确实关心HTTP标头中的内容类型。服务器通常使用文件扩展名来确定要放入HTTP标头的MIME类型,因此最终可能会使用错误的MIME类型发送图像。

但是,一旦浏览器确定MIME类型是图像,他们就不会对图像格式挑剔。可能有一些特殊情况,但PNG和JPEG文件在文件开头都有一个易于识别的签名,因此浏览器可以很容易地看到格式实际是什么。