apache commons upload图片上传路径设置问题

apache commons upload图片上传路径设置问题

     book.setImgPath("/resources/img/"+fileName+suffix);

用这个路径上传文件 总是无法把文件上传到/resources/img文件夹下

只能把文件上传路径设设置为"/img/"+fileName+suffix(可以上传成功)

但是我现在希望把文件上传到/resources/img/下应该怎么做呢?为什么会产生出错呢?


https://img1.sycdn.imooc.com//climg/62bcf5c6090e29c605830391.jpg


 

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小尤 2022-06-30 11:36:06

同学你好,同学路径修改为img可以正常上传代表代码是没有问题的,可能是没有找到对应路径从而导致的。同学可以查看代码上传图片的路径与为book对象赋值的地址是否一致。如下所示:

https://img1.sycdn.imooc.com//climg/62bd19c70949d4c308960526.jpg

祝学习愉快!

  • 提问者 晓舟 #1

    /resources/img/ 这个目录不好访问吗?这两个路径是一致的

    2022-06-30 16:38:14
  • 好帮手慕小尤 回复 提问者 晓舟 #2

    同学你好,resources目录在Maven项目中表示是资源目录。则在项目运行时,可能会忽略该目录,从而导致没有找到该目录,无法实现文件上传。同学可以通过img目录进行上传。

    祝学习愉快!

    2022-06-30 18:30:47
  • 提问者 晓舟 回复 好帮手慕小尤 #3

    我想把图片上传到/resources/img/下应当怎么操作呢?在服务器根节点也有一个img文件夹,这两个是不同的,图片在我发出的问题里

    2022-06-30 19:06:34
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师