2013-06-05 75 views
6

我的問題是Laraval接受PNG圖像或任何其他格式旁邊的JPG。發生的事情是,當我將圖像更改爲JPG時,它可以找到它,但只要將其更改爲PNG,它就不再能夠找到圖像。Laravel 4 HTML圖像

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

我把這個圖像在PNG和JPG格式化在同一個文件目錄,所以我知道它不是文件的位置。

+0

至於我知道這不應該有所作爲。 HTML是否正確生成?你能查看源代碼並將'src'複製到你的瀏覽器中並讓它正確加載圖像嗎? –

+0

是否區分大小寫?命名爲'.PNG'或什麼的? – BenjaminRH

+0

也許對png文件的權限不正確,服務器可能無法讀取.png文件。 – Ezra

回答

5

嘗試

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

沒有區別你輸入有它可以爲.jpg,.png,甚至.exe或系統上的任何其他文件。

你可以看到,在API頁面:L4 API HTML::image

我唯一可以建議是直接瀏覽到你想達到的圖像。根據我的經驗,有時候ftp客戶端會做出錯誤的上傳(空的png文件)。情況可能如此。

9

的laravel搜索公用文件夾的形象,那麼你應該有一個公共文件/圖片/ DRCSportslogo.png

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

先給權限的「圖片」文件夾

+0

OP說它適用於jpeg,所以文件夾權限不可以。 –