当我通过应用服务器获取授权后向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"}
这种的返回
看看这种最简单最基本的能不能回调成功的