-1

私はUbuntuを初めて使用し、 lamppを使用しています。問題は、アプリの画像フォルダーに画像を保存した後、画像がHTMLファイルに表示されないことです(画像が見つかりません)。次のリンクを使用すると、ローカルホストドキュメントのルートは/opt/lampp/htdocs/、ルートフォルダはf_21になります

http://localhost/f_21/index.html    // not works

しかし、次のリンクを使用すると、画像の表示はうまく機能します。

 file:///opt/lampp/htdocs/f_21/index.html  // but it works

何か案が ??

4

2 に答える 2

1

htdocs の下に image ファイルと index.html ファイルの両方を保持する必要があります。

index.html と画像ファイルを f_21 フォルダーに配置し、index.html の img タグの src 属性を更新します。

于 2012-11-24T21:08:56.450 に答える
0

画像へのリンクがプロトコルを使用したファイル システムに基づく絶対パスであるfile場合、http 経由で html ページを表示するときに画像を読み込むことができません。

Chrome では (他のブラウザーについてはわかりません)、http で要求されたファイルにローカル リソースを読み込むことはできません。

Chrome を使用している場合は、ctrl+shift+j を押してコンソールを表示すると、エラーが表示されます。次のようなものが表示される場合がありますNot allowed to load local resource

解決策は、画像の を変更して、srcそれが置かれている html ページを基準にすることです。

于 2012-11-24T21:06:23.987 に答える