oss web直传 直接用ajax怎么上传?
文档上面只给了个利用plupload上传的例子,没有找到其余文档说明。
测试例子能上传成功,但不知道ajax直接上传怎么写,下面是我写的, 不能提交
var data = new FormData();
$.each(fileInput.files, function(i, file) {
data.append('file', file);
});
$.ajax({ dataType:'json',cache:false,type:"POST",
url : "http://127.0.0.1:8080/policyKey",
data : data,
success : function(r) {
if(r.r){
data.append('key','aaa/bb/sss');
data.append('policy', r.d.policy);
data.append('OSSAccessKeyId', r.d.accessid);
data.append('success_action_status', '200');
data.append('signature', r.d.signature);
$.ajax({
data : data,
type : "POST",
url : r.d.host,
cache : false,
success : function(msg) {
console.log("rrr:"+msg)
},
error : function() {
console.log("error")
}
});
}
}
});