输入文件到数组 javascript/jquery

Joh*_*vez 5 javascript jquery

我有一个输入类型文件,我在其中放入了 javascript 中的一个变量,我想在其中操作这些文件。

HTML:

<input class="file" id="file1" name="uploadedimages[]" type='file' multiple/>
Run Code Online (Sandbox Code Playgroud)

JavaScript:

var upload = document.getElementById('file1');
upload.files.splice(idtoremove,1) //not working    
Run Code Online (Sandbox Code Playgroud)

如何删除上传变量中的特定项目?我搜索过输入类型文件是只读的,除非将其放入数组并使用 ajax 上传文件,否则您无法操作它。

我这样做是为了上传到我的画廊。首先我选择多个图像。然后在上传之前首先对图片进行预览。还有一个选项可以删除照片。我的问题是。如何删除输入文件中的照片文件。所以可能的解决方案是将输入文件存储到数组然后删除你想要在数组中的照片然后为数组创建一个表单数据并使用ajax上传