3.2.2 - 普通 - 已处理
在项目中需要用到又拍云服务,所以用了又拍云驱动,结果怎么都上传不了文件,经过排查发现又拍云驱动有一次代码错误,导致文件无法上传,查看了github上最新的源码,发现BUG依然存在。详细如下:文件: ThinkPHP / Library / Think / Upload / Driver / Upyun.class.php
位置:81行
错误代码:
$header['Content-MD5'] = md5_file($file['md5']);正确的代码应该是:$header['Content-MD5'] = $file['md5'];或者$header['Content-MD5'] = md5_file($file['tmp_name']);又拍云驱动的大致使用方法:http://caiweiming.com/zai-thinkphp-zhong-shi-yong-upyun-qu-dong-shang-chuan-wen-jian.html 