html - 试图让 SVGZ 文件在本地显示
问题描述
在将它们发布到网上之前,我正在对一些网页进行本地开发。
在 Firefox 和 Chrome 中,标签内的 SVG<img>
显示得很好。SVGZ 没有。但是,当我实际将文件发布到网络并且在非本地查看它们时,它们确实显示得很好。如何配置我的系统以使 SVGZ 显示在本地页面上?(Linux Mint,如果重要的话。有问题的 SVGZ 是用 Inkscape 创建的,我已经检查了它们以确保它们是有效的。)
我已经尝试添加这个本地mime.types
文件:
image/svg+xml svg svgz
而这个本地.htaccess file
:
AddType image/svg+xml svg svgz
AddEncoding gzip svgz
据我所知,这些都没有效果。
谢谢你。
解决方案
由于 .svgz 文件只是压缩后的 .svg 文件,您可以解压缩它们进行测试。
gzip -cd file.svgz > file.svg
所有现代 Web 服务器都应该配置为使用某种传输编码。所以通常不需要上传 .svgz ...如果你仍然需要 .svgz ,重新压缩它们:
gzip file.svg
这将产生一个file.svg.gz,将其重命名为file.svgz,你就可以开始了......
推荐阅读
- c# - android中的键盘在选择输入文本区域时未显示
- python - Pandas:基于日期的 DataFrames 的复杂合并
- javascript - elem.onlick for multiple elements
- pandas - 情节被替换而不是显示新情节
- java - 使用 3rd 方库时如何使文件上传时的线程阻塞超时
- python - 从 tensorflow 数据集迭代器获取输入(文件名)
- r - 将闪亮的渲染输出放在其他函数中
- wordpress - Wordpress 古腾堡块
- spatialite - EF Core 空间数据距离
- c# - AWSSDK 未生成新的 PreSigned URL(始终过期)