Javascript 多个ajax请求文件中的FormData

Javascript 多个ajax请求文件中的FormData,javascript,ajax,file,file-upload,jquery-file-upload,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'

我正在尝试执行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")
        }
        });
}
var form_data=new FormData();
对于(i=0;i