basePath路径不对

来源:4-3 Thumbnailator图片处理和封装Util

慕小张

2018-08-08

String basePath = Thread.currentThread().getContextClassLoader().getResource("").getPath();

System.out.println(basePath);


console:/E:/Users/%e5%bc%a0%e5%a3%ab%e5%bf%83/eclipse-workspace/o2o/target/classes/

写回答

1回答

翔仔

2018-08-08

同学好,感觉你的环境配置有问题,路径上面有中文或者空格就会出现问题,建议你去掉basePath,改成直接用绝对值路径去读取图片,也就是类似 C:/XXXXXXX/XXXX.jpg

0
2
翔仔
回复
慕小张
%e5%bc%a0%e5%a3%ab%e5%bf%83 这串 应该是中文路径,或者中文导致的乱码,并且会导致前面多出个/ 所以根据同学们的反馈,最好使用绝对值路径,我们后面2.0均统一改成了绝对值路径,所以提前改也是可以的
2018-08-09
共2条回复

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程