2013-06-05 19 views
6

Meine Frage ist, akzeptiert Laraval PNG-Bilder oder ein anderes Format neben JPG. Was passiert, wenn ich mein Bild zu JPG ändere, kann es es finden, aber sobald ich es in PNG ändere, kann es das Bild nicht mehr finden.Laravel 4 HTML-Bilder

{{HTML::image('images/DRCSportslogo.png', 'DRC Sports Race Management', array('id' => 'DRCS-logo'));}} 

Ich habe dieses Bild in beide PNG und JPG im Verzeichnis derselben Datei formatiert, damit ich weiß, es ist nicht die Position der Datei.

+0

Was geben als Ich weiß, es sollte keinen Unterschied machen. Wird der HTML-Code korrekt generiert? Können Sie die Quelle anzeigen und den 'src' in Ihren Browser kopieren und das Bild korrekt laden lassen? –

+0

Ist die Groß- und Kleinschreibung zu beachten? Benannt '. PNG' oder etwas? – BenjaminRH

+0

Möglicherweise sind die Berechtigungen für die PNG-Datei nicht korrekt, der Server kann die .png-Datei möglicherweise nicht lesen. – Ezra

Antwort

5

<img src="{{asset('images/DRCSportslogo.png')}}" alt="DRC Sports Race Management" id="DRCS-logo" /> 
5

Versuchen Es gibt keinen Unterschied, was Sie eingeben, da kann es .jpg, .png oder sogar .exe oder jede andere Datei auf dem System sein.

Sie können in api Seite sehen, dass: L4 API HTML::image

einzige, was ich an das Bild direkt durchsuchen vorschlagen kann, ist die Sie erreichen möchten. Meiner Erfahrung nach machen FTP-Clients manchmal falsche Uploads (leere PNG-Dateien). Das könnte der Fall sein.

9

Die Laravel das Bild in den öffentlichen Ordner suchen, dann sollten Sie eine Datei public/Bilder haben/DRCSportslogo.png

{{ HTML::image('images/DRCSportslogo.png', $alt="DRCSports", $attributes = array()) }} 
-3

Versuchen Sie, eine Erlaubnis für die „Bilder“ -Ordner

+0

OP sagt, es funktioniert für JPEG, so kann Ordner Berechtigungen nicht sein. –