- ベストアンサー
HP画像をちゃんと保存する方法
ご質問失礼いたします。 Mozilla Firefox をPC内に導入してネット上 http://page10.auctions.yahoo.co.jp/jp/auction/m53263153 等のページをデスクトップに保存したのですが ネット接続してない状態でそのURLを表示したら 画像の部分が表示されない状態(X印がなぜかついている)で 保存されてるのですがこれをちゃんと画像も表示された状態で 保存したいのですがどうすればいいのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
それはきっと相対パス、という方法で画像の位置が設定されているからだと思います。といいますのは、パスの指定法には相対パスと絶対パスの二つがあり、絶対パスでは「http://www.○○○.jp/images/xx.jpg」などのように、httpからすべて指定しますが、一方で相対パスでは、その画像が置いてあるページが「http://www.○○○.jp/aaa/bbb/index.html」だとすると、「../../images/xx.jpg」というように指定します。この方法は、「../」が一つ上のフォルダ、という意味で、その画像をおくページから見てどの位置にあるかで指定します。今回の場合、後者の方法で画像の位置が指定されていたため、ダウンロードすると画像の表示ができなかったものと思われます。自分でアドレスと照らし合わせて「../../images/ ってなってるからこのアドレスのフォルダの一つ上のimagesってフォルダだな」というような要領で画像の絶対パスを探し出し、ご自分で絶対パスで設定していただくかもしくは、画像も一緒にダウンロードし、アップロードされているサーバと同じ構造にすれば同じように表示できます。なお、アクセス権限を指定(勝手に画像をダウンロードできないようにしたり、別ページから無断リンクできないように)していることがあります。
お礼
大変専門的な知識有難うございます。 >ご自分で絶対パスで設定していただくかもしくは、画像も一緒にダウンロードし、アップロードされているサーバと同じ構造にすれば同じように表示できます。 なんとか設定変更のページを見つけて表示できるようにしたいと思います。