采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师您好!测试 ShopService的时候,报了这个错误! 商铺信息添加正常,但是图片没有被加水印并添加进响应的目录里面(程序执行后创建了目的路径的目录文件夹,但是文件里面没有添加水印过后的图片),报的还是 Can’t read input file 错误,一个多小时也没解决,请老师帮帮忙!!!谢谢!
我解决啦!!! , basePath = URLDecoder.decode(basePath,"utf-8"); 就可以解决这个问题了,原因在CSDN上一个大佬的讲解:https://blog.csdn.net/lmhlmh_/article/details/82886419 哈哈哈哈哈 三个小时没白费
你怎么定义上去的
就定义在你这个类开始的地方啊,定义为私有静态属性就可以啦! 很简单的,稍稍变通一下。 我现在用不到电脑不方便截图,但是很简单的你自己操作下。就是定义私有静态变量,只不过定义两个,第二个是我们最终想要的basepath
我这里private static String basePath = Thread.currentThread().getContextClassLoader().getResource("").getPath();已经定义成私有了
basePath = URLDecoder.decode(basePath,"utf-8")定义成私有吗
private static String basePath = Thread.currentThread().getContextClassLoader().getResource("").getPath();
你怎么把basePath = URLDecoder.decode(basePath,"utf-8")呢
我是把第一个取路径的变量命名为另一个名字,然后再用basepath这个变量去取我们最终要得到的路径地址。希望能帮到您。
经过我的调试,问题出在utils/ImageUtil/generateThumbnail 方法里面,但是为什么要报错鸭!
登录后可查看更多问答,登录/注册
SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需
2.3k 47
2.5k 41
3.3k 40
2.4k 39
2.2k 37
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号