1.问题描述:
七牛上传图片,同样的回调函数,在测试服务器上回调报错,报579错误,但是在线上服务器可以上传,而且之前在测试服务器上传是没有问题的,一段时间后有问题了。
2.回到函数:
public function qiniuUploadCallback(){
<code> $data['key'] = $_POST['filetype']; $data['name'] = $_POST['fname']; $data['size'] = $_POST['fsize']; $data['module'] = $_POST['module']; $data['savename'] = $_POST['key']; $data['create_time'] = time(); $data['width'] = $_POST['w']; $data['height'] = $_POST['h']; $data['type'] = ''; $data['status'] = 1; $data['record_id'] = $data['user_id'] = 0; $id = M('Attach')->add($data); $this->ajaxReturn(array('id'=>$id,'w'=>$_POST['w'],'h'=>$_POST['h'],'key'=>$_POST['key'],'fsize'=>$_POST['fsize'])); }</code>
3.报错信息:
<code>"{"callback_url":"http://aaabbb.com/public/qiniuUploadCallback","callback_bodyType":"application/x-www-form-urlencoded","callback_body":"key=SchoolWeddingCover%2FFnBXIAKagMtKjkCdQDVvhjq5FqGM.png\u0026w=18\u0026h=30\u0026fname=btn_arrow%403x.png\u0026fsize=1365\u0026filetype=\u0026video=\u0026module=SchoolWeddingCover","token":"","err_code":200,"error":"unexpected response","hash":"FnBXIAKagMtKjkCdQDVvhjq5FqGM","key":"SchoolWeddingCover/FnBXIAKagMtKjkCdQDVvhjq5FqGM.png"}"</code>
4.网上使用解决方法链接:http://blog.csdn.net/guoer997...
1.问题描述:
七牛上传图片,同样的回调函数,在测试服务器上回调报错,报579错误,但是在线上服务器可以上传,而且之前在测试服务器上传是没有问题的,一段时间后有问题了。
2.回到函数:
public function qiniuUploadCallback(){
<code> $data['key'] = $_POST['filetype']; $data['name'] = $_POST['fname']; $data['size'] = $_POST['fsize']; $data['module'] = $_POST['module']; $data['savename'] = $_POST['key']; $data['create_time'] = time(); $data['width'] = $_POST['w']; $data['height'] = $_POST['h']; $data['type'] = ''; $data['status'] = 1; $data['record_id'] = $data['user_id'] = 0; $id = M('Attach')->add($data); $this->ajaxReturn(array('id'=>$id,'w'=>$_POST['w'],'h'=>$_POST['h'],'key'=>$_POST['key'],'fsize'=>$_POST['fsize'])); }</code>
3.报错信息:
<code>"{"callback_url":"http://aaabbb.com/public/qiniuUploadCallback","callback_bodyType":"application/x-www-form-urlencoded","callback_body":"key=SchoolWeddingCover%2FFnBXIAKagMtKjkCdQDVvhjq5FqGM.png\u0026w=18\u0026h=30\u0026fname=btn_arrow%403x.png\u0026fsize=1365\u0026filetype=\u0026video=\u0026module=SchoolWeddingCover","token":"","err_code":200,"error":"unexpected response","hash":"FnBXIAKagMtKjkCdQDVvhjq5FqGM","key":"SchoolWeddingCover/FnBXIAKagMtKjkCdQDVvhjq5FqGM.png"}"</code>
4.网上使用解决方法链接:http://blog.csdn.net/guoer997...
回调 579 ,是上传成功但是回调失败了,一般有以下几种情况:
1.网络问题。
2.服务器屏蔽了七牛。
排查时首先确认一下服务器是否对七牛的 IP 进行了屏蔽,确认没有问题的话可以将 reqID 和问题描述发给 support@qiniu.com 让七牛技术支持看一下。