解决后发现这是一个很简单的问题,但是折腾半天才解决掉。。。
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系统中一定要时刻记着权限、权限、权限吆!
来源:oschina
链接:https://my.oschina.net/u/4439211/blog/3175465