关于项目重新部署文件丢失的问题

关于项目重新部署文件丢失的问题

将图片上传到request.getServletContext().getRealPath("img")这个路径下,重新启动项目,路径里之前上传的文件会丢失,怎么解决这个问题?

正在回答

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

2回答

同学你好,问一下同学在添加图书的时候怎样把封面写入到这个路径下的呢?

请同学详细描述下步骤,或者贴出添加的相关代码,方便老师为同学解答。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

吃吃吃鱼的猫 2019-07-22 15:35:14

同学你好,


request.getServletContext().getRealPath("img")


request.getServletContext() 获取的是Servlet容器对象,相当于tomcat容器。

getRealPath("img") 获取实际路径,所以代码返回的是img的路径。


此句代码不是上传图片,同学如果想让图片在项目中存在,需要在img文件夹下粘贴所需要的图片。


如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

  • 提问者 必思答 #1
    就是添加图书的时候把封面写入到这个路径里,这里相当于把封面图片添加到tomcat容器里了,所以项目重启,图片就没了,我要想让图片一直存在,应该图片写入到哪个路径呢?
    2019-07-22 15:44:36
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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