可以将元素的.files
属性设置为例如来自不同的元素属性或属性.请参阅Make .files settable#2866,将文件上传到HTML表单并提交之间会发生什么?.<input type="file">
FileList
<input type="file">
.files
DataTransfer.files
FileList
对象有一个Symbol.iterator
属性,我们可以使用它来设置一个File
可迭代的对象,但是.files
.length
仍然设置为0
并传递一个<form>
有<input type="file">
用于.files
使用上述方法设置的集合,产生一个设置为的File
对象..size
0
如何设置File
at FileList
和set设置.length
的FileList
文件数,文件在FormData()
object 设置的位置?
const input = document.createElement("input");
const form = document.createElement("form");
const [...data] = [
new File(["a"], "a.txt")
, new File(["b"], "b.txt")
];
input.type = "file";
input.name = "files";
input.multiple = true;
// …
Run Code Online (Sandbox Code Playgroud)