Javascript 使用jQuery从FormData中的多文件上载中删除文件

Javascript 使用jQuery从FormData中的多文件上载中删除文件,javascript,jquery,Javascript,Jquery,我试图创建一个表单,允许用户使用引导模式上传多个文件。使用formData直接发送多个文件。在这里,我创建了一个表单数据,并将所有文件发送到一个附加到表单数据的循环中 我一直在从formData中删除该文件。我无法从大量附加到formData的文件中删除这些文件 我查看了一个类似的帖子 但解决方案只是从我已经准备好的UI中删除文件。主要问题是从formData中删除该文件 我在下面添加了一个关于代码外观的片段 $(函数(){ var PlayerModule=函数(){ var playerO

我试图创建一个表单,允许用户使用引导模式上传多个文件。使用formData直接发送多个文件。在这里,我创建了一个表单数据,并将所有文件发送到一个附加到表单数据的循环中

我一直在从formData中删除该文件。我无法从大量附加到formData的文件中删除这些文件

我查看了一个类似的帖子 但解决方案只是从我已经准备好的UI中删除文件。主要问题是从formData中删除该文件

我在下面添加了一个关于代码外观的片段

$(函数(){
var PlayerModule=函数(){
var playerObj={};
playerObj.uploadMultipleFiles=函数(){
var playerID=“PlayerImage”;
var formData=new formData();
对于(var i=0;i<$(“.player image”).get(0.files.length;++i){
filesToUpload.push($(“.player image”).get(0.files[i]);
append(playerID,$(“.player image”).get(0.files[i]);
}
}
playerbj.removePlayerFiles=函数(){
var playerID=“PlayerImage”;
let key=$(ctl).parents(.actionContainer”).data(“id”);
player文件=$.grep(player文件,函数(e){
返回e.PlayerID!=键;
});
$(ctl).parents(“.actionContainer”).remove();
formData.delete(playerID);
对于(var i=0;i<$(“.player image”).get(0.files.length;++i){
filesToUpload.push($(“.player image”).get(0.files[i]);
append(playerID,$(“.player image”).get(0.files[i]);
}
}
返回playerObj;
}
});
$(文档).ready(函数(){
$(“提交层”)。在('click',函数(e){
e、 预防默认值();
PlayerModule.uploadMultipleFile();
});
})