php上传图片无法显示怎么办
生活随笔
收集整理的這篇文章主要介紹了
php上传图片无法显示怎么办
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
php上傳圖片無法顯示的解決辦法:1、檢查拼接路徑,并刪除“/”符號;2、檢查“.env”文件中是否配置了“APP_URL”;3、修改內容為“APP_URL=http://larabbs.test”。
推薦:《PHP視頻教程》
具體問題:
laravel-為何我上傳的圖片無法顯示?
這里出現了一個問題,我上傳的圖片無法正常顯示
http://localhost/uploads/images/avatars/20180301//1_1519870634_dJLksAUudg.jpg
src 變成了這個樣子,日期和文件之間多了個 \\,為何會這樣呢?圖片正常的上傳了,可是 {{$user->avatar }} 的變量為何多了一個 \\ 符號呢?
解決辦法:
一:檢查一下拼接路徑的時候是不是多了 / 咯
二:
larabbs\\app\\Handlers\\ImageUploadHandler.php
return [
'path' => config('app.url') . "/$folder_name/$filename"
];
這里的路徑引用的是 larabbs\\config\\app.php 里面的 url
larabbs\\config\\app.php
'url' => env('APP_URL', 'http://localhost')
檢查你的.env 文件中是否配置了 APP_URL
.env 文件配置 APP_URL (http://larabbs.test 為項目域名)
larabbs.env APP_URL=http://localhost
修改為
APP_URL=http://larabbs.test
再重試上傳的動作。圖片應該可以正常顯示了
總結
以上是生活随笔為你收集整理的php上传图片无法显示怎么办的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一个栈的输入序列是12345,则栈的输出
- 下一篇: 一篇文章读懂B站营销推广