Yii2 img src 指向公共文件 common 里的图片 [ 2.0 版本 ]
将图片保存到公共文件夹下,前台和后台怎么显示common里的图片, 绝对路径和相对路径都不可以显示出来
筱筱溺水寒 补充于 2019-03-14 16:03
后台是backend 然后图片上传到了common/uploads/...巴拉巴拉, 前后端怎么获取到common里的图片
筱筱溺水寒 补充于 2019-03-14 16:04
直接在浏览期里显示绝对路径是可以的 放在src里就不可以了。
最佳答案
-
楼上的解决方案也可以,但我有个更偷懒的解决办法更简单粗暴,且不用再多配一个 host 还要去重启服务器
假设你前后台都配置独立的 Host
后台 admin.yii.com 指向 -> backend/web/
前台 www.yii.com 指向 -> frontend/web/你图片存在与前后台目录平级的 common/uploads/
你可以在 backend/web/ frontend/web/ 下新增一个目录 uploads 软连接 指向 commmon/uploads
前后台都配一个
backend/web/uploads -> /var/www/yii/common/uploads
frontend/web/uploads -> /var/www/yii/common/uploads用 Windows 的就用 快捷方式
这样不管你在前后台调用图片 都是
<img src='/uploads/xxx.jpg' />
了共 4 条回复
其他 2 个回答
-
return19931112 回答于 2019-03-14 16:33 举报
配置一个域名比如
img.yii.com
指向common/uploads,如果要访问meinv.png
,那么拼接图片链接img.yii.com/meinv.png
,这样前后端就可以访问了共 1 条回复LaravelCode 觉得很赞
筱筱溺水寒
注册时间:2017-02-15
最后登录:2019-04-18
在线时长:4小时43分
最后登录:2019-04-18
在线时长:4小时43分
- 粉丝2
- 金钱145
- 威望0
- 积分185