Can't read input file 错误,但我解决不了!!!

来源:4-5 店铺注册之Service层的实现

Dylan666666

2020-02-25

老师您好!测试 ShopService的时候,报了这个错误! 商铺信息添加正常,但是图片没有被加水印并添加进响应的目录里面(程序执行后创建了目的路径的目录文件夹,但是文件里面没有添加水印过后的图片),报的还是 Can’t read input file 错误,一个多小时也没解决,请老师帮帮忙!!!谢谢!
图片描述
图片描述

写回答

4回答

Dylan666666

提问者

2020-02-25

我解决啦!!! , basePath = URLDecoder.decode(basePath,"utf-8"); 就可以解决这个问题了,原因在CSDN上一个大佬的讲解:https://blog.csdn.net/lmhlmh_/article/details/82886419    哈哈哈哈哈 三个小时没白费

1
0

qq_蓝骏毅_04076633

2020-03-08


你怎么定义上去的

//img.mukewang.com/szimg/5e63c92809f68f9907640694.jpg

//img.mukewang.com/szimg/5e63c92809dbaf7416120313.jpg

//img.mukewang.com/szimg/5e63c95409fec1f107590329.jpg

//img.mukewang.com/szimg/5e63c928094d636211420170.jpg

//img1.sycdn.imooc.com/szimg/5e63c92809fc874809120794.jpg

//img.mukewang.com/szimg/5e63c95509699e2c10940727.jpg


0
6
qq_蓝骏毅_04076633
回复
Dylan666666
把basePath = URLDecoder.decode(basePath01,"utf-8");在静态方法里去
2020-03-08
共6条回复

qq_蓝骏毅_04076633

2020-03-08

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

你怎么把basePath = URLDecoder.decode(basePath,"utf-8")呢

0
1
Dylan666666
我是把第一个取路径的变量命名为另一个名字,然后再用basepath这个变量去取我们最终要得到的路径地址。希望能帮到您。
2020-03-08
共1条回复

Dylan666666

提问者

2020-02-25

经过我的调试,问题出在utils/ImageUtil/generateThumbnail 方法里面,但是为什么要报错鸭!

0
0

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

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

5137 学习 · 8152 问题

查看课程