2013-06-05 18 views
6

La mia domanda è Laraval accetta immagini PNG o qualsiasi altro formato accanto a JPG. Quello che succede è che quando cambio la mia immagine in JPG può trovarla, ma non appena riesco a cambiarla in PNG non è più possibile trovare l'immagine.Laravel 4 immagini HTML

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

Ho questa immagine in formato sia in PNG e JPG nella stessa directory del file, quindi so che non è la posizione del file.

+0

Per quanto riguarda So che non dovrebbe fare la differenza. L'HTML è generato correttamente? Puoi vedere il sorgente e copiare 'src' nel tuo browser e caricare l'immagine correttamente? –

+0

È sensibile al maiuscolo/minuscolo? Nominato '.PNG' o qualcosa del genere? – BenjaminRH

+0

Forse le autorizzazioni per il file png non sono corrette, il server potrebbe non essere in grado di leggere il file .png. – Ezra

risposta

5

Prova

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

Non c'è alcuna differenza quello che si ingresso ci può essere .jpg, .png o persino exe o qualsiasi altro file nel sistema.

Si può vedere che nella pagina di api: L4 API HTML::image

unica cosa che posso suggerire è quello di navigare direttamente all'immagine che si desidera raggiungere. Nella mia esperienza a volte i client ftp fanno caricamenti falsi (file png vuoti). Potrebbe essere il caso.

9

Il laravel percorrere l'immagine nella cartella pubblica, allora si dovrebbe avere un file pubblici/images/DRCSportslogo.png

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

Provare a dare un permesso per le "immagini" cartella

+0

OP dice che funziona per jpeg, quindi le autorizzazioni della cartella non possono essere. –