在有些客户使用七牛远程附件存储服务时遇到上传异常的情况。主要表现为:
后台上传正常,但是前端页面(微信访问的应用页面,如八度投票报名页面)上传不成功。经过分析发现是微擎使用的七牛上传组件的一处语法错误导致。 图片:abc.png ![]() 修复方法如下: 1、打开 \framework\library\qiniu\src\Qiniu\Auth.php 文件。找到 foreach ($originPolicy as $key => $value) {2、这句,在上方插入下面的语句: $originPolicy=is_array($originPolicy)?$originPolic:array(); 参考示例代码: 图片:QQ截图20180329160613.png ![]() 保存上传到对应文件夹目录下覆盖即可。 如果不会修改,请下载下方附件,将Auth.php 覆盖到目录 /framework/library/qiniu/src/Qiniu/ 下即可。 framework.zip |
|