Web 浏览器中的图像可以使用任何文件扩展名吗?

Jav*_*men 4 html browser file-extension image http

如果我用自定义文件扩展名重命名图像,会阻塞任何浏览器吗?

例如..

图片.jpg

重命名为:

图像.xyz

然后在标记中做..

<img src="image.xyz">
Run Code Online (Sandbox Code Playgroud)

该图像仍然是 JPEG 格式,但只是使用了自定义文件扩展名。我的测试都通过了。这会导致任何潜在问题吗?

trn*_*son 5

是的,这是可能的,但是您需要在服务器中设置 MIME 类型。浏览器并不真正关心扩展名,但他们确实关心服务器指定图像应该是的 MIME 类型。

设置 MIME 类型后,它会在Content-Type对图像请求的响应的标头中返回此类型。