先谢谢大家我是小白一只正在学习php和laravel遇到了一个问题请各位大大帮我看一下多谢。
我想在视图中显示public文件夹下的图片但是不能成功。
我是window环境,直接用的php artisan serve跑的服务,框架laravel 5.2
本地图片保存在blog/public/images/default-avatar.jpg
我的视图文件是这么写的
<img src=" URL::asset('/images/default-avatar.jpg') " alt=""/>
{!! Html::image('/images/default-avatar.jpg') !!}
Html::image('/images/default-avatar.jpg')
浏览器显示为
浏览器显示源码为
<img src="<a target="_blank" rel="noreferrer noopener" href="http://localhost:8000/images/default-avatar.jpg>" alt=""/">http://localhost:8000/images/default-avatar.jpg>" alt=""/
<img src="<a target="_blank" rel="noreferrer noopener" href="http://localhost:8000/images/default-avatar.jpg>"">http://localhost:8000/images/default-avatar.jpg>"
<img src="<a target="_blank" rel="noreferrer noopener" href="http://localhost:8000/images/default-avatar.jpg>"">http://localhost:8000/images/default-avatar.jpg>"
点击连接http://localhost:8000/images/default-avatar.jpg
1、如果使用QQ浏览器则自动下载图片下载的图片能正常打开。
2、如果使用chrome浏览器则自动下载图片下载的图片不能正常打开如果用记事本打开则能看到编码多了以下内容
? HTTP/1.1 200 OKHost: localhost:8000
Connection: close
Content-Type: image/jpeg
Content-Length: 5527
chrome浏览器截图如下
谢谢大家帮我看一下多谢