2019-03-14 15:54:31 3111次浏览 3条回答 1 悬赏 10 金钱

将图片保存到公共文件夹下,前台和后台怎么显示common里的图片, 绝对路径和相对路径都不可以显示出来

补充于 2019-03-14 16:03

后台是backend 然后图片上传到了common/uploads/...巴拉巴拉, 前后端怎么获取到common里的图片

补充于 2019-03-14 16:04

直接在浏览期里显示绝对路径是可以的 放在src里就不可以了。

最佳答案

  • 五娃 发布于 2019-03-14 16:43 举报

    楼上的解决方案也可以,但我有个更偷懒的解决办法更简单粗暴,且不用再多配一个 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 条回复
    回复于 2019-03-14 16:51 回复

    ok 我找一下软链接怎么弄 23333333 emmmm 软链接是什么意思啊

    回复于 2019-03-14 17:03 回复

    Linux 命令 ln 自己去了解一下

    回复于 2019-03-14 17:30 回复

    好的,谢拉

    回复于 2019-03-14 17:38 回复

    表示以前从来没有想到过这种方法, 好66

您需要登录后才可以回答。登录 | 立即注册
筱筱溺水寒
助理

筱筱溺水寒

注册时间:2017-02-15
最后登录:2019-04-18
在线时长:4小时43分
  • 粉丝2
  • 金钱145
  • 威望0
  • 积分185

热门问题