在使用PrestaShop 1.6时,即使您将其设置为将所有图像存储为png,实际上它们也是如此,PS总是添加.jpg扩展而不是正确的(.png),但无论如何它都适用(至少在铬)。
所有常见浏览器都会根据文件头处理图片吗?或者是否有一些主要的浏览器我需要考虑和修复核心(我真的想避免)使用正确的扩展?
由于
答案 0 :(得分:2)
浏览器根本不关心文件扩展名,但他们确实关心HTTP标头中的内容类型。服务器通常使用文件扩展名来确定要放入HTTP标头的MIME类型,因此最终可能会使用错误的MIME类型发送图像。
但是,一旦浏览器确定MIME类型是图像,他们就不会对图像格式挑剔。可能有一些特殊情况,但PNG和JPEG文件在文件开头都有一个易于识别的签名,因此浏览器可以很容易地看到格式实际是什么。