Webアプリケーションはクライアントからサーバーの場所no any DB
にファイル(images only
)をアップロードし、同じファイル/ファイルをサーバーからクライアントのマシンにも保存します。名前の競合を避ける方法アップロードされたファイル
プロセス1.
サーバーpredifined場所にファイルの保存ファイル<input type="file /">
2.
をアップロードします。java
3.
はボタン
問題保存をクリックすることで、サーバからクライアントのマシンに同じファイルをダウンロードします。 2人のユーザーがいて、同じ名前の異なるファイルを同時にpredifineにアップロードしているとしますd(またはプログラムされた)サーバーのフォルダー。
どのように私はこの種の命名の矛盾を避けるべきですか?&誰がどのクライアント(クライアント)に属しているかをプログラムする方法。
sol'n:クライアントからサーバーにファイルをアップロードするときに、クライアントごとに1つのフォルダを作成し、新しく作成した特定のフォルダにファイルを保存します。
アプリケーションにデータベースが存在しないことにご注意ください。任意のより良い
環境を提案してください:
はいディレクトリ構造はユーザIDに基づいていますが、クライアント(ユーザID)が複数のフォルダを作成する必要がある場合はどうなりますか? –
これは別の質問...日付であり、その場合のセッションIDは実際には – NimChimpsky
です。感謝NimChimpsky! –