我正在创建一个 Web 应用程序 Java EE 和 Jsp。我已经使用 apache fileupload 创建了一个文件上传程序。它运作良好。但我有一个现实世界的问题。
也就是说,假设让我们假设我网站的 2 个用户上传了一个与Emp_docu.doc
. 但两者的内容不同。上传的文件保存在\uploads
目录中。
现在我的问题是:
如果多个用户上传同名文件,是否所有同名文件都将被重写,并且只存在单个文件?比如上面说emp_docu.doc
的文件夹中不会保存两个\uploads
,只有一个emp_docu.doc
存在,任何一个上传的用户都会丢失。
在不降低服务器性能的情况下,有什么解决方案?
(即使我们可以重命名文件,是否可以在上传的文件保存在服务器目录之前对其进行重命名\uploads
)。