私はJavaとJSFGlassfish3コンテナを使用しています。私のWebアプリケーションでは、ファイル(画像)管理システムを実装しようとしています。
アップロードした画像を保存するパスを読み取ったconfig.properties
ファイルがあります。
save.file.path.event = D:\\upload
ファイルのアップロードは機能し、すべてのファイルがその場所にありますが、画像を一覧表示しようとすると、ブラウザに画像が見つからないと表示されます。
<img src = "D:/upload/img1.png" />
Webサーバーはまったく異なるパーティションにあります。
画像が見つからないという問題に加えて、この分野のグッドプラクティスに関して次の質問があります。Webサーバーにアプリケーションを公開する時期になるとしたら、次のようなパスを使用するのはどれほど安全/正しいD:\\upload
ですか。私の頭に浮かぶいくつかの問題は、オペレーティングシステム間の違いやパーティション名の不確実性です。