ブラウザにロードするときに、Webサイト内のリソース(イメージなど)の絶対パスを知る方法はありますか?Webサイトのリソースの絶対パスをブラウザにロードするときに、絶対パスを知る方法はありますか?
たとえば、画像が/var/www/project/web/images/foo.jgpにある場合、そのパスを取得したいとします。
私はローカルホストを意味します。
よろしく
ハビエル
ブラウザにロードするときに、Webサイト内のリソース(イメージなど)の絶対パスを知る方法はありますか?Webサイトのリソースの絶対パスをブラウザにロードするときに、絶対パスを知る方法はありますか?
たとえば、画像が/var/www/project/web/images/foo.jgpにある場合、そのパスを取得したいとします。
私はローカルホストを意味します。
よろしく
ハビエル
パブリックWebサイト(Webサーバーにアクセスできない)で画像のパスを取得しようとしている場合は、それを見つけることはできません。これについて数分間考えてください。 セキュリティの問題です。誰も自分のWebサーバー上の実際のアドレスが公開情報になることを望んでいません。そうすれば、ハッカーが簡単にアクセスできるようになります。あなたはすでにIPアドレスを知っているので、ドライブ名とルートフォルダ名が必要です。
これはイメージが別のサーバーに保存されている可能性を考慮していません。 CDNのように、世界中の複数のサーバに画像を保存して迅速な検索が可能です。最近の大規模なウェブサイトでは、それはかなり一般的です。ウェブサイトのパフォーマンスを向上させます。
はありませんブラウザで、その情報を取得する方法はありません。
いいえLocalhostは単なるローカルWebサーバーです。実サーバーと同じです。実際には、あなたのコンピュータ上でどのWebサーバが動作しているか知っていれば、そのパスを予測することができます(http://localhost/project/web/images/foo.jgp =>/var/www/project/web/images/foo.jgp')、一般的にはできません。 – Minras