• 締切済み

ローカルファイルの画像を表示できない。

【環境】 WindowsXP Struts1.3.10 Tomcat6.0 HTMLの話かもしれませんが・・・・ JSPでC:\testimages\配下にある画像が表示できません。 プロジェクトのWebContent配下のはhttp://localhost/で指定していけば表示されるのはできるのですが、ローカルドライブ内のはできません。 試したコードは <img src"file:///c:/testimages/test.jpg"/> <img src"file:///c:\testimages\test.jpg"/> <img src"c:\testimages\test.jpg"/> などの組合せは一通り試したのですがだめでした。 何か設定が必要なのでしょうか? クライアントだけで動かしたいです。 ご教授のほど宜しくお願いします。

みんなの回答

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

WindowsXPでは、別ドライブにあるファイルをマウントすることはできなかったと思います。 この様な--localhost--場合は、apacheなどちゃんとしたウェブサーバーをローカルにインストールしたほうが良いです。  私は、別ドライブ(別パーテーション)のルートにCygwinをインストールし、その/usr/local/apacheにapacheがあり、そこから他のドライブのディレクトリを別のVirtual hostにしているので、画像をapache経由で使ってます。Cygwinを入れているのは、Shellスクリプトや色々なローカルテストで必要だから・・ ファイルへの別名を割り当てるハードリンクを作成する - @IT ( http://www.atmarkit.co.jp/fwin2k/win2ktips/982hardlink/hardlink.html )

theg7474
質問者

お礼

ORUKAさんありがとうございます。 サーバーがない場合は、教えて頂方が一番いい方法だと思いました。 勉強になりました。

関連するQ&A