Tengo una entrada de archivo y estoy tratando de guardar el archivo seleccionado en un objeto de todos los archivos seleccionados para poder enviarlos en el futuro. El problema es que cada vez que se elige un nuevo archivo en la entrada del archivo, los otros archivos se eliminan en el objeto. Intenté copiar el archivo o hacer una copia profunda pero no funciona, o algo como esto:
var filesObj = {} var i = 0; var fileInput = document.getElementById('fileInput') fileInput.addEventListener("change", function(ev){ let file = fileInput.files[0]; let blob = new Blob([file], {type: file.type}); let fileCopy = new File([file], file.name, { type: file.type, lastModified: file.lastModified }); filesObj[i] = fileCopy; i++ });Gracias por adelantado