0

サーバーの場所 C:/temp に画像をアップロードする Java プロジェクトのアップロード機能があり、アップロードしたらすぐに同じ画像を UI に表示したいのですが、画像パス (C:/temp) を JSON に渡すときに問題が発生します。次に、システムはプロジェクトに関連するそのイメージ パスを読み取り、エラーが発生します (NetworkError: 404 Not Found - http:// localhost:8080/group/images/c:/temp/Jellyfish.jpg") ファイルが C に存在するためです。 :/temp. これの可能な解決策は何でしょうか. 助けてください.

ありがとう、アンキット

4

1 に答える 1

0

c:\tempからファイルを読み取り、読み取ったバイトをサーブレットの応答出力ストリームに送信するサーブレットが必要です。また、応答のコンテンツ タイプを送信する画像の MIME タイプ (image/pngたとえば) に設定し、コンテンツの長さをファイル内のバイト数に設定する必要があります。

これは、JSON オブジェクトに渡す必要があるこのサーブレットの URL です。

于 2012-12-14T07:44:44.950 に答える