Web アプリケーションの Java EE と Jsp を作成しています。apache fileupload を使用してファイル アップロード プログラムを作成しました。ITはうまく機能します。しかし、私は現実世界の問題を抱えています。
つまり、私のサイトの 2 人のユーザーが と同じ名前のファイルをアップロードしているとしますEmp_docu.doc
。しかし、どちらも内容が異なります。アップロードされたファイルは\uploads
ディレクトリに保存されます。
今私の質問は:
複数のユーザーが同名のファイルをアップロードした場合、同名のファイルはすべて書き換えられ、単一のファイルしか存在しませんか? たとえば、上記の場合、emp_docu.doc
フォルダーに保存されるのは 2 つではなく、1 つ\uploads
だけemp_docu.doc
存在し、アップロードされたユーザーはいずれも失われます。
サーバーのパフォーマンスを低下させずに解決するにはどうすればよいですか?
(ファイルの名前を変更することはできますが、サーバー ディレクトリに保存する前にアップロードされたファイルの名前を変更することは可能ですか\uploads
)。