当我通过应用服务器获取授权后向oss提交(post)文件时,如果我不设置callback参数,则能上传成功,如果我设置了callback参数,则文件能上传,但回调会报CallbackFailed(404)错误, callbackBody 参数需怎么设置?
fileid=fesdefse-sesd93ld-ueowok-dl3dsld&filename=test 或json字符串格式,我都base64编码后试了下,都是404错误,为什么?
1 CallbackFailed(404)错误
这个就报错来看 是回调失败了的,这边你使用 官方示例里面的 回调应用服务器看看能不能成功呢
2 callbackbody的参数设置你参考下这个文档
https://help.aliyun.com/document_detail/oss/api-reference/object/Callback.html?spm=5176.docoss/practice/pc_web_upload/js_php_callback.6.247.aTaqWy
3 还有这个404错误你抓包下看看是不是应用服务器端抛出的
4 你自己开一个应用服务器,监听端口,一但监控到请求 就抛出
类似
HTTP/1.0 200 OK
Server: BaseHTTP/0.3 Python/2.7.6
Date: Mon, 14 Sep 2015 12:37:27 GMT
Content-Type: application/json
Content-Length: 9
{"a":"b"}
这种的返回
看看这种最简单最基本的能不能回调成功的
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。