一部の画像ファイルをユーザーディレクトリからサーバーのプロジェクトフォルダに保存する必要がありますが、有効な解決策が見つかりません。ユーザーのPCでファイルを選択し、サーバーにコピーする最も簡単な方法は何ですか?そして、このファイルにアクセスするためにどのURLを使用できますか?
質問する
145 次
1 に答える
1
FTP(S)サーバーを実行し、JavaFTPクライアントを使用してファイルを接続およびアップロードします。FTPホームディレクトリをサーバー上のwwwrootのサブフォルダにすることができるので、アップロードされたファイルに「example.com/diagrams/mydiagram」としてアクセスできます。
ただし、接続するにはクライアントにFTPパスワードが必要であるため、ユーザーは必要なもの(悪意のあるスクリプトを含む)をアップロードできることに注意してください。ユーザーを信頼できない場合は、ユーザーごとの認証とアップロードされたファイルの検証が必要になります。これにはサーバー側のコードが必要です。
于 2012-04-24T16:14:55.813 に答える