HTML 中的 SVG 文件路径支持:本地和远程之间的区别?

SVG filepath support in HTML: difference between local and remote?

<img src="./img/pic.png">
<img src="./img/pic.svg">

上面的两行在本地工作并显示两张图片,但一旦远程部署(例如,在 ftp 上)仅显示 png(两个文件的权限都设置为最宽松)。

有什么想法吗?

顺便说一下,似乎无法显示 svg 上的任何类型,我可以使用其路径访问图片,但加载 html 不起作用。

我确定这真的很愚蠢。

似乎很奇怪,因为 SVG 在很多浏览器上的支持都很好

http://caniuse.com/#search=svg

可能取决于您的服务器,如果它是 Apache 服务器,您可以尝试添加

AddType image/svg+xml svg svgz
AddEncoding gzip svgz

到 .htaccess。