为了账号安全,请及时绑定邮箱和手机立即绑定

输入文件到数组javascript / jquery

输入文件到数组javascript / jquery

慕神8447489 2020-02-02 14:45:11
我有一个输入类型的文件,我在其中将要放入javascript的变量中进行操作。HTML:<input class="file" id="file1" name="uploadedimages[]" type='file' multiple/>JavaScript:var upload = document.getElementById('file1');upload.files.splice(idtoremove,1) //not working    我如何删除上载变量中的特定项目?我搜索到输入类型文件是只读的,除非将其放入数组并使用ajax上载文件,否则您将无法对其进行操作。即时通讯这样做上传到我的画廊。首先,我选择多个图像。然后在上传之前先预览图片。还可以选择删除照片。我的问题是。如何删除输入文件中的照片文件。因此,可能的解决方案是将输入文件存储到阵列中,然后删除阵列中所需的照片,然后为阵列创建formdata并使用ajax上传
查看完整描述

3 回答

?
料青山看我应如是

TA贡献1772条经验 获得超7个赞

我希望OP可以在您的答案中说些什么,因为否则我们会花些时间无所事事。据我了解,OP希望通过从该列表中删除一项来更改upload.files对象(FileList)。从列表删除确实意味着原始对象已更改,而不是其他地方的修改版本。作为此操作的结果之一,您应该在默认<input type="file">信息中看到“选择了2个文件”而不是“选择了3个文件” 。这个小提琴说明了所需的内容。但是由于只读,它不起作用。

查看完整回答
反对 回复 2020-02-02
  • 3 回答
  • 0 关注
  • 731 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信