title: getResource() 获取中文或带空格路径问题报错处理
date: 2021-09-07 12:33:42
tags:
- Spring
categories: - 问题记录
cover: https://cover.png
feature: false
1. 问题描述
当我们使用 getResource() 获取文件路径时,路径中带有中文或者空格时,获取到的路径含%20字样

此时我们用该路径创建文件时报错,找不到该路径

我们在资源管理器中复制该路径,发现确实找不到

而我们将路径中的%20字样删除,转换为原本的空格,发现可以找到

2. 解决方案
此时我们在 getResource() 方法后加一个 toURL() 方法,则不会报错,说明路径已成功找到

本文介绍了在Spring应用中,当使用getResource()获取包含中文或空格路径时遇到的错误,并提供了通过加上toURL()方法解决此问题的方法。解决后,通过实例展示了如何正确找到并使用这些路径。
最低0.47元/天 解锁文章
1012

被折叠的 条评论
为什么被折叠?



