javascript从文件列表中创建文件列表对象

ary*_*yan 11 javascript

我有一个文件对象列表,如:

var files = [File, File, File]
Run Code Online (Sandbox Code Playgroud)

我想将其转换为:

我有一个文件字段,我想将其files作为FileList对象映射.

var uploading_files = {}
files.forEach(function(file, key) {
    uploading_files[key] = file

})
var uploader = document.getElementById('uploader')
uploader.files = uploading_files

console.log(uploader.files)
Run Code Online (Sandbox Code Playgroud)

但它没有给我FileList反对?如何创建文件列表objecdt?提前致谢..

Tim*_*uri 10

FileList对象是"只读"的,并且没有其构造函数的实现.

访问此页面:MDN上的FileList