文件上传成功,无法跳转回我的服务器地址

<?php 
require_once("./qiniu/rs.php");
$bucket = 'huahangsoft';
Qiniu_SetKeys($QINIU_ACCESS_KEY, $QINIU_SECRET_KEY);
$putPolicy = new Qiniu_RS_PutPolicy($bucket);
$putPolicy->CallbackUrl='http://qingyushi2013.111.9cnnic.com/weixin/test.php';
$putPolicy->CallbackBody='name=$(etag)';
$upToken = $putPolicy->Token(null);
?>

这是PHP代码 提交后显示

{"error":"{\"callback_url\":\"http://qingyushi2013.111.9cnnic.com/weixin/test.php\",\"callback_bodyType\":\"application/x-www-form-urlencoded\",\"callback_body\":\"name=Fpw9yx-RhaMU6iXVGu07WIGzL0IM\",\"token\":\"QBox qgjvFY8L2a35yaYeTUEUWPL7RY4Xz2cOcFW9BsVV:rQFEDav4ZD_ySELrTycxgJSO6-4=\",\"err_code\":200,\"error\":\"unexcepted response\"}"}

但是文件已经上传成功,请问是什么原因?

阅读 3.2k
2 个回答

callback 端应该返回一个合法的 json 字符串,请检查是否符合。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进