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。
<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。