アップロードした画像の格納先について
アップロードした画像の格納先について
お世話になります。
ユーザが画像をアップロードして、それを表示するプログラムを作成しています。
ただ、画像をどういうディレクトリに格納すればいいのか困っています。
現在は、例えば「test」というアプリケーションだとすると
test
+-images
というディレクトリ構成で、imagesディレクトリに格納するようにしています。
ですが、このtestというアプリケーション(test.war)をデプロイすると、imagesの中のデータが全て削除されてしまいます。おそらくは test.warがサーバー上で展開されるときに上書きされてしまうのではないかと思っていますが。
そこで質問なのですが、
・このような場合に、test配下のディレクトリを画像の格納先にすることは正しい(一般的な)方法なのか
・もしそうだとしたら、デプロイ時に画像が削除されない方法はあるのか
・もしtest配下以外のディレクトリに格納するのが正しい場合は、htmlのimgタグでどのように画像へのパスを記述すればいいのか
・あるいは全く別の方法があるのか
を知りたいと思っています。
Servlet,JSPを使っていまして、開発環境はTomcat5.5(Windows)です。ただ、本番環境はまだ決まっていないので、特定の AppServer、OSに依存しない方法を知りたいです。
よろしくお願いいたします。
お礼
ご回答有難うございました。 ありました! 削除しちゃいます。 判明するとスッキリしますね。 そう、OSも補足しておくべきでした… 他の回答者の方々、失礼しました…。