1.OSS 设置回调地址,回调成功了,但却显示203错误,如下
CallbackFailed Callback to application server failed, please check your callbackUrl. 5663F7B9B295343C79332060 saas01.oss-cn-hangzhou.aliyuncs.com
用的例子是表单上传PHP回调上传那个,info.status返回的是203,但实际已调用了回调函数,应用服务器已获取到文件信息
FileUploaded: function(up, file, info) {
console.log('uploaded')
console.log(info.status)
set_upload_param(up);
if (info.status == 200)
{
document.getElementById(file.id).getElementsByTagName('b')[0].innerHTML = 'success';
}
else
{
document.getElementById(file.id).getElementsByTagName('b')[0].innerHTML = info.response;
}
},
2.OSS既然不支持表单大文件的断点上传和断点下载,是不是意味着要进行表单断点上传只能走应用服务器,再由应用服务器把数据发给OSS?除了这个有什比较好的解决方法吗?
3.我通过向应用服务器申请 在header头部进行的签名Authorization,是不是要根据获取到的这个Authorization向OSS发送请求。请求如下,这样写会返回403错误,请问具体要怎么写?
date=new Date().toUTCString();
$.ajax({
async:true,
cache:false,
type: 'post',
dataType : "jsonp",
jsonp:"jsoncallback",
url:"http://example.oss-cn-hangzhou.aliyuncs.com/test“,
headers: {
"Authorization":"OSS dfEREKOkodf345dfd:vfcQEKlhMqWLS7yutRTJJui4sSiU=",
"Content-MD5":"",
"Content-Type": "text/html",
"Date": date,
"X-OSS-Meta-Author": "
foo@bar.com",
"X-OSS-Magic": "abracadabra",
"host":"example.oss-cn-hangzhou.aliyuncs.com",
},success:function(data){
}
});
-------------------------
-------------------------
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。