Html Web浏览器中的图像可以使用任何文件扩展名吗?
如果我用一个自定义文件扩展名重命名一个图像,它会阻塞任何浏览器吗 例如 image.jpg 重命名为: image.xyz 然后在标记中做Html Web浏览器中的图像可以使用任何文件扩展名吗?,html,image,http,browser,file-extension,Html,Image,Http,Browser,File Extension,如果我用一个自定义文件扩展名重命名一个图像,它会阻塞任何浏览器吗 例如 image.jpg 重命名为: image.xyz 然后在标记中做 <img src="image.xyz"> 图像仍然是JPEG格式,但仅使用自定义文件扩展名。我的考试都通过了。这会导致任何潜在问题吗?浏览器完全忽略扩展 只要服务器发送正确的内容类型标题,您就可以了。是的,这是可能的,但您需要在服务器中设置MIME类型。浏览器并不真正关心扩展名,但他们关心服务器指定图像应该是的MIME类型 当设置MIME
<img src="image.xyz">
图像仍然是JPEG格式,但仅使用自定义文件扩展名。我的考试都通过了。这会导致任何潜在问题吗?浏览器完全忽略扩展
只要服务器发送正确的
内容类型
标题,您就可以了。是的,这是可能的,但您需要在服务器中设置MIME类型。浏览器并不真正关心扩展名,但他们关心服务器指定图像应该是的MIME类型
当设置MIME类型时,它会在图像请求响应的内容类型
头中返回该类型