>[info] 如果是临时使用上传图片素材的功能,完全不需要太多的开发,几行代码搞定。 1. 准备好相关图片放在静态目录里面,这里我是放在public/images这个自定义文件夹,然后上传至服务器 2. 直接运行下面代码相关方法即可得到返回结果: 3. `$this->app`这个都是封装在了Easycenter这个控制器的构造函数里面了,不用担心,后面都会给出来 4. `uploadImage`这个参数里面的图片地址就是你服务器上的绝对地址了,我是用的宝塔搭建的运行环境,`/www/wwwroot/xianbao.cssnb.com/public/images/forevercode.jpg` ,这个是我的图片的绝对地址 5. 返回数据的 `media_id` 有用,用于点击事件的查看图片的处理逻辑,后面会讲到这个细节。 ``` /** * 上传图片 * /api/Easycenter/uploadimage */ public function uploadimage() { // 地址放图片在服务器上的相对地址即可 $app = $this->app; $result = $app->material->uploadImage("/www/wwwroot/xianbao.cssnb.com/public/images/forevercode.jpg"); var_dump($result); } 返回结果如下所示: array(3) { ["media_id"]=> string(43) "vu-KeNy27oe_xOdrmuJre5c1HO1hIxUdShtKbBK1-Us" ["url"]=> string(134) "http://mmbiz.qpic.cn/mmbiz_png/gmlaQ49Snaz6NjSr9RXFPHibufNa0eibYhibDfmDKciaapBnyJDgEWyZj3wzQYC04A2yJvt0qvKA6pwrpNrnKVM0BA/0?wx_fmt=png" ["item"]=> array(0) { } } array(3) { ["media_id"]=> string(43) "vu-KeNy27oe_xOdrmuJre3_FoKMEl05pGlDMKaPjwFc" ["url"]=> string(137) "http://mmbiz.qpic.cn/mmbiz_jpg/gmlaQ49Snaz6NjSr9RXFPHibufNa0eibYhEfxico0ziaibdo18P50SnZN5gS2iaw78Ao00nJZ6KnsoQgWWN24qd1vsUw/0?wx_fmt=jpeg" ["item"]=> array(0) { } } ```