2014-12-04 50 views
1

我試圖從加載圖像時:NotFoundHttpException試圖訪問圖像

<img ng-src="uploads/media/image.png" src="uploads/media/image.png"> 

,但我得到了上面的錯誤,因爲沒有在routes.php設定路線。我如何告訴laravel只是爲了交付資產而不是嘗試路由它?

編輯:另外,如果我訪問/uploads,我得到的錯誤:

The requested resource /uploads was not found on this server. 

所有其他資產(JS/CSS/IMG)工作正常。上傳目錄有什麼不同?

回答

1

只要確保資產存在於public文件夾下。因此,如果您使用src屬性作爲uploads/media/image.png,請確保圖像位於public/uploads/media/image.png

+0

這就是我所做的。出於某種原因,它沒有正確傳遞。 – babbaggeii 2014-12-04 17:49:35

+0

你使用的是Apache還是nginx? – rmobis 2014-12-04 17:53:55

+0

這是開發中,所以它是Laravel開發服務器。 – babbaggeii 2014-12-04 17:55:47

0

我知道這個話題來自一年多以前,但我遇到了類似的問題,並在這裏。我終於通過更改.htaccess文件來爲我工作;

在你的情況,你可以在任何其他重寫規則之前添加下面一行在你的.htaccess

RewriteRule ^(uploads) - [L] 

希望這有助於。