tomcatで実行されるJavaWebアプリケーション(struts)で、ユーザーからの入力パラメーターとして取得される宛先フォルダーに(任意のタイプの)ファイルをアップロードする必要があります。宛先は、サーバーディレクトリ内だけでなく、システム内のどこにでも配置できます。ファイルのアップロードに使用できるAPIはありますか、それともJava IOを使用してこれを実現できますか?サンプルコードを含む提案をいただければ幸いです。
ありがとう。
tomcatで実行されるJavaWebアプリケーション(struts)で、ユーザーからの入力パラメーターとして取得される宛先フォルダーに(任意のタイプの)ファイルをアップロードする必要があります。宛先は、サーバーディレクトリ内だけでなく、システム内のどこにでも配置できます。ファイルのアップロードに使用できるAPIはありますか、それともJava IOを使用してこれを実現できますか?サンプルコードを含む提案をいただければ幸いです。
ありがとう。
サーバーディレクトリのパスを持つ「user.dir」プロパティを変更してみてください。ここにサンプルコードがありますいくつかの助けになるかもしれません
System.setProperty("user.dir", <destination path on your system>);
File f = new File(System.getProperty("user.dir"));
を使用しcommon-fileupload
ます。そのための例がここにあります。