0

JavaサーブレットからTomcat/webapps内のWebサーバー上の場所にファイルをアップロードするにはどうすればよいですか。

Commonsアップロードを使用しています。myserver:8080/myapp/mylocationアップロードしたファイルを置きたい場所などがあります。

を使用して自分の現在地を見つけ、それにmylocationを追加しようとしgetServletContext().getRealPath("/");ましたが、nullpointer例外が発生します。

私は漠然と聞こえますが、それは私が全体像について混乱しているためです。この作業を行うために実行する必要のある一般的な手順は何ですか。コードまたはコードへのリンクをいただければ幸いです。

4

1 に答える 1

2

権限を確認する必要がある場合があります。ファイルを保存する予定のディレクトリに対する書き込み権限があることを確認してください。通常、ファイルを WEB-INF/mylocation に保存することをお勧めします。次に、 getServletContext().getRealPath("/WEB-INF/mylocation") がファイルを保存する場所になります。

于 2010-03-09T03:58:17.800 に答える