使用Eclipse上传图片,上传到项目目录需要手动刷新以及上传到服务器目录刷新丢失的问题

问题一、上传成功了,但必须每次手动刷新eclipse工程文件夹,图片才得以显示。

刷新img文件夹,在页面再刷新一次,图片得以回显。

原因:

项目会默认的去寻找我的/OnlineMusic/img文件夹下的文件,而不是寻找真正的物理地址,那么就遇到刷新显示这么一个尴尬的问题。

解决思路:

所以我们需要将其上传到服务器地址上才行。

问题二、上传到服务器上了,但是每次重启服务器,或者清空缓存图片或者刚上传的文件自动消失了?

原因:

项目每次部署都是从工作空间将项目搬过去,但你重启后者清空缓存,你在Apache服务器上的项目会被删除,然后workspace的项目复制一份进去,这样就造成了每次重启或清空缓存数据会消失,那么你上传到服务器的文件也就被删除。

解决思路:

选择一个合适的目录文件夹,作为该项目的上传路径,再到服务器的server.xml,同时eclipse项目下的server.xml同样修改一下配置。如图:
在这里插入图片描述

在图中可以知道,我在d盘Apache目录下创建了upload/img文件夹,并且给了改地址映射了一个名字 叫images,上面的黄色框框就是一开始有的,注释掉,不然服务器启动会报错。

前台就这样直接加入
在这里插入图片描述

如此就解决文件上传问题。

转载于:https://blog.csdn.net/weixin_42464910/article/details/81271777

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值