此 WebApp 是在 Tomcat 服务器上使用 Maven 和 Java 开发的。
一旦用户上传图片,它就会保存在 Project/target/ProjectWithVersion/images 下 (此路径是使用getServlet().getServletContext().getRealPath("/images");构建的)
这可行,但每次项目被清理时,Maven 都会删除target 文件夹,其中包含所有用户上传的图像。
如何避免这种情况?
最佳答案
您不应在 Maven 创建的 target
文件夹中运行您的应用程序。通常您想创建一个 WAR 文件并将其部署到您在其他地方运行的 Tomcat 中。
关于java - 保存用户从 Maven Clean 上传的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16344437/