<input
type="file"
id="fileElem"
multiple
accept="image/*"
style="display:none"
onchange="handleFiles(this.files)">
<a href="#" id="fileSelect">Select some files</a>
<div id="fileList">
<p>No files selected!</p>
</div>
当我选择5个文件时:如何动态删除其中的一些文件?
的清晰程度答案 0 :(得分:1)
$("#fileElem")[0].files
是一个只读数组。
您可以通过将这些文件推送到单独的阵列来解决这个问题。然后,您可以使用精选的文件列表执行任何操作。如果将目标上传到服务器,则可以使用FileReader
API。
下面是关于完全避免需要修改FileList的方法。步骤进行:
FileReader
API在本地读取文件