0

一部の画像ファイルをユーザーディレクトリからサーバーのプロジェクトフォルダに保存する必要がありますが、有効な解決策が見つかりません。ユーザーのPCでファイルを選択し、サーバーにコピーする最も簡単な方法は何ですか?そして、このファイルにアクセスするためにどのURLを使用できますか?

4

1 に答える 1

1

FTP(S)サーバーを実行し、JavaFTPクライアントを使用してファイルを接続およびアップロードします。FTPホームディレクトリをサーバー上のwwwrootのサブフォルダにすることができるので、アップロードされたファイルに「example.com/diagrams/mydiagram」としてアクセスできます。

ただし、接続するにはクライアントにFTPパスワードが必要であるため、ユーザーは必要なもの(悪意のあるスクリプトを含む)をアップロードできることに注意してください。ユーザーを信頼できない場合は、ユーザーごとの認証とアップロードされたファイルの検証が必要になります。これにはサーバー側のコードが必要です。

于 2012-04-24T16:14:55.813 に答える