2013-06-05 18 views
6

Moje pytanie brzmi: Laraval akceptuje obrazy PNG lub dowolny inny format obok JPG. To, co się dzieje, kiedy zmieniam mój obraz na JPG, może go znaleźć, ale jak tylko zmienię go na PNG, nie będzie już mógł znaleźć obrazu.Laravel 4 Obrazy HTML

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

mam ten obraz w formacie JPG i PNG, zarówno w tym samym katalogu plik, więc wiem, że nie jest to lokalizacja pliku.

+0

miarę Wiem, że to nie powinno mieć znaczenia. Czy kod HTML został wygenerowany poprawnie? Czy możesz wyświetlić źródło i skopiować 'src' do przeglądarki i załadować obraz poprawnie? –

+0

Czy jest rozróżniana wielkość liter? Nazwany '.PNG' lub coś? – BenjaminRH

+0

Może uprawnienia do pliku png są nieprawidłowe, serwer może nie być w stanie odczytać pliku .png. – Ezra

Odpowiedz

5

Spróbuj

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

nie ma różnicy co tam wejście może być .jpg, .png lub nawet .exe lub dowolny inny plik w systemie.

Widać, że na stronie API: L4 API HTML::image

Jedyne co mogę zasugerować to, aby przeglądać bezpośrednio do obrazu, który chcesz osiągnąć. Z mojego doświadczenia wynika, że ​​czasami klienci FTP wysyłają fałszywe pliki (puste pliki png). Tak mogło być.

9

laravel szukać obrazu w folderze publicznym, a następnie trzeba mieć plik publiczne/images/DRCSportslogo.png

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

Spróbuj dając pozwolenie do "obrazów" Folder

+0

OP mówi, że działa dla jpeg, więc uprawnienia folderu nie mogą być tym. –