2016-08-13 4 views
-1
<img src="fax.jpg" alt="icon" width="20" height="20"> 

Sowohl das Bild und die Datei befinden sich im selben Verzeichnis.Bild wird nicht in meinem Browser angezeigt, es zeigt nur alt Wert

Der Pfad zur Datei ist:

public_html/content/theme/data/file.php

und der Pfad zu dem Bild ist:

public_html/content/theme/data/image.jpg

Also, was das Problem ist? Es zeigt nur das alt Wertesymbol an.

+1

Geben Sie einen Code ein, damit wir sehen können, was nicht stimmt –

+0

Willkommen bei stackoverflow. Wenn Sie eine klare Frage stellen, wird es Ihnen leichter fallen, Ihnen zu helfen. Einschließlich der Arbeit, die Sie bis jetzt geleistet haben, und den Fehler zu teilen, wenn es einen gibt, ist sehr wichtig. Bitte lesen Sie diesen Artikel, um sicherzustellen, dass Sie eine gute Antwort erhalten http://stackoverflow.com/help/how-to-ask –

+0

Kein Code, keine Ahnung. – Redhart

Antwort

-1

Geben Sie den vollständigen Pfad zu Ihrem Bild zB http://yoursite/content/theme/data/image.jpg

nicht öffentlich html

+0

Entschuldigung, aber dies würde das Problem nicht lösen, wenn das Bild im selben Ordner ist wie die Datei es nennt - wie OP angibt - dann ist der vollständige Pfad nur unnötig Klärung. – Martin

-1

Pfad zum Bild

$path = './image.jpg'; 

oder wenn u lokalen Pfad verwenden, können u es sein sollte Verwenden Sie beheben durch diesen Code

$path = str_replace("\\","/",html_entity_decode($path)); 
+0

Dies würde das Problem nicht lösen, da '. /' Das Präfix einfach das aktuelle Verzeichnis angibt und impliziert wird, dass es kein '. /' Hat. also './fax.jpg' ===' fax.jpg' im HTML-Kontext. – Martin

+0

* (bitte verwenden Sie auch ganze Wörter statt Text) * – Martin

0

ändern Sie die src zum Speicherort von das Bild würden Sie in Ihrem Fall wie image.jpg (und nicht fax.jpg) verwenden,

<img src="image.jpg" alt="icon" width="20" height="20"> 
0

Es gibt viele Gründe, warum dies auftreten, müssen Sie Chrome Inspector oder Firefox Firebug öffnen und die Konsole anzeigen, aktualisieren Sie die Seite und lesen Sie, was es sagt, warum das Bild nicht geladen wird. Von dem, was Sie gezeigt haben, scheint es, dass image.jpg ist nichtfax.jpg, die es erklären würde.

sind einige Gründe, die diesen Fehler zu verbinden verursachen würde, die meisten werden nicht auf Sie zutreffen, aber sie würden als Referenz gut sein:

1) Prüfen Sie die Rechtschreibung Sie Bilddatei (en). Überprüfen Sie, ob die Datei, auf die im Abschnitt src= des Tags <img> verwiesen wird, vorhanden ist und den korrekten Dateinamen hat.

2) Überprüfen Sie die KASE Ihrer Bilddatei (en). Vor allem, wenn Sie dies auf einem Linux/Apache-Server ausführen, die Groß- und Kleinschreibung beachten, so werden fax.jpg und Fax.jpg als unterschiedliche Dateien angesehen.

3) Überprüfen Sie, ob CHMOD (Permissions) Ihrer Bilddatei (en) sicherstellt, dass sie für die Öffentlichkeit zugänglich sind. In der Regel mindestens 0644.

4) Wenn auf einem Scheck Apache-Server, wenn es eine .htaccess Datei in der Pfadstruktur (also in einem beliebigen Ordner zwischen public_html und der Bilddatei), die alle Regeln hat entweder den Zugang Umschreiben oder verweigert den Zugang zu die Bilddatei.

5) Überprüfen Sie, ob Ihre Content Security Policy korrekt konfiguriert ist, um self als Referenz zu akzeptieren, z. B. img-src: 'self'.

6) Wenn Ihre Website ist https aber Sie Referenzierung Dateien mit einem absoluten URI http dann als Sicherheitsmaßnahme den meisten Browsern wird sie standardmäßig nicht angezeigt.

7) Die Datei ist keine gültige Bild-/JPG-Datei und kann daher nicht vom Browser angezeigt werden.

8) Fest aktualisieren Sie Ihren Browser mit CTRL + F5 es zu zwingen, zu überprüfen, ob Inhalten eher vorhanden als einen möglicherweise out-of-date-Cache.


Aber ich gehe zurück zu dem, was ich am Anfang gesagt, Sie Firebug in Firefox oder Chrome Inspector bekommen einen festen Grund, warum die Bilddatei nicht zeigen können. Das ist die Lösung, die Sie verwenden sollten. Meine obige Liste ist einfach eine Liste von Mayben und ich habe keine Möglichkeit zu sagen, welche mehr - oder weniger - wahrscheinlich ist.

Verwandte Themen