ThinkPHP5 视图中访问静态图片 路径问题

空扰寡人 提交于 2020-02-29 15:41:51

解决后发现这是一个很简单的问题,但是折腾半天才解决掉。。。

1.前台视图中的图片存放在static目录的uploads目录下面,如下图

2.现在想做的是在视图中用img标签显示图片的内容

   方法有两种,其实原理都是一样的:

  第一种:直接在src属性的路径中输入 /static/uploads/照片名称.jpg,注意static左侧的/是必须要加的:

<img   src='/static/uploads/照片名称.jpg" />

  第二种:修改config.php中的view_replace_str 属性,如下修改

 // 视图输出字符串内容替换
    'view_replace_str'       => [
        '__IMG__' => '/static/uploads',
    ],

然后在视图中可以这么写路径<img   src='__IMG__/照片名称.jpg" />

注意:因为运行环境是Ubuntu,所以如果还是不能访问图片的话,试着修改uploads文件的读写权限,Linux系统中一定要时刻记着权限、权限、权限吆!

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!