多个ajax请求文件中的FormData

时间:2019-03-16 00:46:17

标签: javascript ajax file file-upload jquery-file-upload

我正在尝试执行Ajax的循环请求,以将文件发送到API,但是我不是我在Ajax的数据上发送的内容。当我只上传文件时,我使用自己的formdata对象,效果很好。我尝试使用循环,每一行发送一个单独的文件,但它也不起作用:

多个文件:

var form_data = new FormData();
for(i=0;i<3;i++){ // 3 length just for tests
    form_data.append('file', $('#myfile').prop('files')[i]);     
}                

for (var value of form_data.values()) {

    $.ajax({
        url: 'URI',
        data: value,
        processData: false,
        contentType: false,
        type: 'POST',
        success: function (data) {
            alert("Success!")
        },
        error: function(e){
            alert("Error")
        }
        });
}

0 个答案:

没有答案