语言是php,回调地址是公网地址,且使用重定向方式是可以访问这个地址的。
我将回调地址,回调body放在token里面,然后使用表单上传,文件的确可以上传到七牛,但是上传后给我返回这个错误:
{"error":"{\"callback_url\":\"http://test.23hy.cn/admin.php/appupdate/qiniu_callback\",\"callback_bodyType\":\"application/x-www-form-urlencoded\",\"callback_body\":\"name=img3.jpg\",\"token\":\"\",\"err_code\":200,\"error\":\"unexcepted response\"}"}
我的理解是七牛不是应该将我需要的body信息用POST到我的回调地址,然后我可以在回调地址获取这些信息来使用吗?但看到网上众说纷纭没有一个解决的方法,有一种说法是我的回调地址还要再给七牛服务器再返回一个json格式的响应信息?而如果真是这样,这个响应信息到底该带些什么内容?请有经验或大牛们帮下忙吧!
回调失败的返回错误是,返回的信息不是标准的json串,这个json串的信息是你的业务服务器自己决定的,内容是业务服务器希望返回给上传端的基本信息。
例子可以参考http://developer.qiniu.com/docs/v6/api/overview/up/response/callback.html。