我正在使用 Spring 框架 MultipartFile 使用我的应用程序将文件上传到服务器,但每当我从 Eclipse STS 执行任何“项目 > 清理”时,我之前上传的所有文件都会自动删除。
我将所有上传的文件保存到以下路径:
String rootPath = request.getSession().getServletContext().getRealPath("contentrepository");
实际路径中的哪个被翻译为:
C:\springsource\apache-tomcat-7.0.40\webapps\myapp\contentrepository\
所以有人可以告诉我我在这里做错了什么导致每次我做一个项目>清理时这些文件都被删除吗?是 STS clean 命令清空 webapps 文件夹内容吗?我应该将上传文件文件夹位置完全更改为 apache 文件夹之外的其他位置吗?
谢谢或您的时间