【发布时间】:2015-04-24 07:22:00
【问题描述】:
我有一个输入类型文件,我在其中放入了一个我想要操作文件的 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 上传文件,否则您无法操作它。
我这样做是为了上传到我的画廊。首先我选择多个图像。然后在上传之前会先预览图片。还有一个删除照片的选项。我的问题是。如何在输入文件中删除该照片文件。所以可能的解决方案是将输入文件存储到数组中,然后在数组中删除你想要的照片,然后为数组创建一个表单数据并使用 ajax 上传
【问题讨论】:
-
对此感到抱歉。我已经编辑了我的问题
-
@JohnChristianDeChavez 在帖子中尝试过
js? -
@guest271314 嗨,先生,您是什么意思?
-
@JohnChristianDeChavez 查看更新后的帖子。尝试将
change事件附加到input元素以访问文件。见developer.mozilla.org/en-US/docs/…
标签: javascript jquery