在spring mvc应用程序中存储用户上传的位置?

Sch*_*rop 5 java spring file-upload spring-mvc

我想知道我应该在哪里保存用户在我的应用程序中上传的文件.现在我正在将它们保存到webapps/images/uploads(webapps文件夹通过mvc-resource映射为资源文件夹)文件夹,它们可以在上传后立即显示.但我不确定这是否是正确的做法?应用程序的重新部署将如何影响已存储的文件?它不会使应用程序的备份变得复杂吗?所以基本上我应该把它们存放在服务器上?并通过使用本地(Windows)或远程(Linux)服务器以某种方式受到影响谢谢

Kar*_*och 5

我将使用应用程序服务器的webapp目录之外的单独目录.如果更新应用程序,这似乎更合适.请注意如何在数据库中保存文件名(如果发生更改,最好在没有任何路径的情况下保存文件).