八度客服
总版主
总版主
  • 注册日期2017-05-09
  • 最后登录2018-11-19
  • 发帖数84
  • 个人主页
  • 铜币92枚
  • 威望1234点
  • 银元0个
阅读:3050回复:0

[BUG修复]微擎v1.7.2版本(含之前)七牛上传组件bug修复指导

楼主#
更多 发布于:2018-03-29 16:10
在有些客户使用七牛远程附件存储服务时遇到上传异常的情况。主要表现为:


后台上传正常,但是前端页面(微信访问的应用页面,如八度投票报名页面)上传不成功。经过分析发现是微擎使用的七牛上传组件的一处语法错误导致。

图片: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
游客

返回顶部