开发者社区> 问答> 正文

OSS 上传回调问题(PHP)

各路大神,求教出现下列问题是什么原因
望不吝赐教

错误内容
<?xml version="1.0" encoding="UTF-8"?>
<Error>
  <Code>CallbackFailed</Code>
  <Message>Response body is not valid json format.</Message>
  <RequestId>5693619ECA2A04600261EDA6</RequestId>
  <HostId>cdn.oss-cn-beijing.aliyuncs.com</HostId>
</Error>


我给oss的返回是
//json格式的
{
  "Status": "Ok"
}


callbackBody的内容是
{
  "callbackUrl":"http://www.aaa.com/callback.php",
  "callbackHost":"www.aaa.com",
  "callbackBody":"filename=${object}&size=${size}&mimeType=${mimeType}&height=${imageInfo.height}&width=${imageInfo.width}",
  "callbackBodyType":"application/x-www-form-urlencoded"
}


OSS请求的地址打开一次,就会往mysql数据库添加一次信息,但是数据库为空。



展开
收起
赛伯传奇 2016-01-11 16:10:19 9602 0
6 条回答
写回答
取消 提交回答
  • 有关于回调的问题,请新开贴,贴出具体的信息,就和楼主一样。
    2016-10-26 09:47:02
    赞同 展开评论 打赏
  • ReOSS 上传回调问题(PHP)
    问题解决了吗?怎么解决的
    2016-10-25 14:58:13
    赞同 展开评论 打赏
  • ReOSS 上传回调问题(PHP)
    问题解决了吗?
    2016-04-06 09:49:47
    赞同 展开评论 打赏
  • ReOSS 上传回调问题(PHP)
    怎么解决这个问题,也遇到了同样问题
    2016-01-31 12:59:25
    赞同 展开评论 打赏
  • 回 1楼xgp的帖子
    好的 谢谢 我试着解决一下
    2016-01-11 16:30:15
    赞同 展开评论 打赏
  • 阿里云对象存储(OSS)开发工程师
    回 楼主(赛伯传奇) 的帖子
    你的应用服务器返回给oss的header中有content-length吗?还是chunked编码?oss的callback暂时不支持chunked编码,你可以"currl -I "一下你的callbackUrl,确认一下

    -------------------------

    回 楼主(赛伯传奇) 的帖子
    如果还是有问题,可以加旺旺“秋二”,我们通过旺旺沟通帮助你快速解决问题
    2016-01-11 16:17:58
    赞同 展开评论 打赏
滑动查看更多
问答排行榜
最热
最新

相关电子书

更多
阿里云栖开发者沙龙PHP技术专场-深入浅出网络编程与swoole内核-吴镇宇 立即下载
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载