重启Tomcat导致上传图片丢失

java小白,花了一上午时间翻各位大佬的资料,实验解决方案。

使用ueditor上传的图片,在重启Tomcat或者重新部署项目后,上传的图片都会丢失。
翻了一些资料发现,是因为每次重新部署项目,tomcat webapps目录下的文件是重新生成的,原来上传的文件自然也就没了,这样来看把图片保存在项目之外应该就不会丢失。

尝试把图片保存在和项目平级的文件夹里,需解决两个问题:

  1. 把图片保存到指定目录;
    在ueditor的上传配置文件config.json中,“imagePathFormat”项的路径前加:/…/;
    在这123123123里插入图片描述

  2. 从指定目录取出图片。
    访问的时候,通过绝对路径去访问图片:
    在ueditor的上传配置文件config.json中,“imageUrlPrefix”项设置为:“http://localhost:8080”;

    该项的前提条件是项目部署在webapps目录中,eclipse在Tomcat中默认部署在wtpwebapps目录,尝试了一下发现无法直接访问该目录下的文件,所以更改到webapps目录中。
    在这里插入图片描述

建议在上传图片之前,把图片根文件夹先创建好,否则第一张图片无法回显。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值