应用场景
后台动态多图上传,可删可加可预览,通过获取file属性创建新file对象数组,然后再上传file数组。
<input id="file" multiple type="file" /><br />
var inputFiles = document.getElementById('file');
var fileList = [];
var length = inputFiles.files.length;
var files = inputFiles.files;
if(length > 0){
for (var i = 0; i < length; i++) {
var fileName = files[i].name; // get file name
var fileType = files[i].type; // get file type
const file = new File([inputFiles.files[i]],fileName,{type:fileName});
fileList.push(file);
}
}
//
上传fileList