使用Eclipse上传图片,上传到项目目录需要手动刷新以及上传到服务器目录刷新丢失的问题
问题一、上传成功了,但必须每次手动刷新eclipse工程文件夹,图片才得以显示。
刷新img文件夹,在页面再刷新一次,图片得以回显。
原因:
项目会默认的去寻找我的/OnlineMusic/img文件夹下的文件,而不是寻找真正的物理地址,那么就遇到刷新显示这么一个尴尬的问题。
解决思路:
所以我们需要将其上传到服务器地址上才行。
问题二、上传到服务器上了,但是每次重启服务器,或者清空缓存图片或者刚上传的文件自动消失了?
原因:
项目每次部署都是从工作空间将项目搬过去,但你重启后者清空缓存,你在Apache服务器上的项目会被删除,然后workspace的项目复制一份进去,这样就造成了每次重启或清空缓存数据会消失,那么你上传到服务器的文件也就被删除。
解决思路:
选择一个合适的目录文件夹,作为该项目的上传路径,再到服务器的server.xml,同时eclipse项目下的server.xml同样修改一下配置。如图:
在图中可以知道,我在d盘Apache目录下创建了upload/img文件夹,并且给了改地址映射了一个名字 叫images,上面的黄色框框就是一开始有的,注释掉,不然服务器启动会报错。
前台就这样直接加入
如此就解决文件上传问题。
转载于:https://blog.****.net/weixin_42464910/article/details/81271777