开发者社区> 问答> 正文

oss web直传 直接用ajax怎么上传?

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")
            }
        });
    }
}

});

展开
收起
amanalife 2016-12-16 10:00:44 11529 0
4 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
Web应用系统性能优化 立即下载
高性能Web架构之缓存体系 立即下载
PWA:移动Web的现在与未来 立即下载