上传策略中的returnBody和callbackBody不能同时存在吗?

使用七牛云的phpsdk 根据文档中的上传策略设置了returnBody 和callbackBody

$policy = array(
            'returnBody'=>'{"key": $(key), "hash": $(etag)}',
            'callbackUrl' => 'http://api.xx.com/api/v1/qiniu/callback',
            'callbackBody' => '{"key":"$(key)","hash":"$(etag)","fsize":$(fsize),"bucket":"$(bucket)","name":"$(x:name)"}',
            'callbackBodyType' => 'application/json',
        );

上传端成功上传文件,业务服务器收到了回调。但是打印上传端返回数据是一个空数组
array(2) {
[0]=>
NULL
[1]=>
NULL
}
两个参数是不能同时设置吗?

阅读 1.8k
1 个回答

上传策略 (PutPolicy)中通过设置callbackUrl字段启用了回调,ReturnBody将直接被忽略。

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