:8080/#/:1 Failed to decode downloaded font: http://localhost:8080/satic/font/iconfont.ttf
时间: 2023-10-31 16:54:01 浏览: 182
浅谈php://filter的妙用
根据引用内容和,这个提示信息"Failed to decode downloaded font: http://localhost:8080/static/font/iconfont.ttf"可能是由于字体文件加载不成功引起的。根据中提到的解决方案,你可以尝试在Maven项目中添加一个过滤器来解决这个问题。具体的步骤如下:
1. 打开项目的pom.xml文件。
2. 在<build>标签内添加如下代码:
```
<resources>
<!-- fonts file cannot use filter as the data structure of byte file will be changed via filter -->
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
<excludes>
<exclude>static/font/**</exclude>
</excludes>
</resource>
<resource>
<directory>src/main/resources</directory>
<filtering>false</filtering>
<includes>
<include>static/font/**</include>
</includes>
</resource>
</resources>
```
3. 保存并关闭pom.xml文件。
4. 在IDEA编辑器中,找到Maven侧边栏,右键点击项目名称,选择"Reload Project"或者"Refresh"选项,以重新加载文件。
5. 重新启动你的服务。
这样做的目的是通过过滤器来处理字体文件,确保字体文件的数据结构不会因过滤而改变。同时,你还需要确保在<include>节点中写入字体文件的实际路径,例如"static/font/iconfont.ttf"。如果你按照以上步骤进行操作,重新启动服务后,这个问题应该就可以解决了。
阅读全文