¿Es posible agregar una cadena para el nombre de e.target.files ? Por ejemplo:
document.querySelector('#document-upload').addEventListener('change', (e) => { let selectedFiles = e.target.files; for (let i = 0; i < selectedFiles.length; i++) { selectedFiles[i].name = selectedFiles[i].name + 'test'; imagesArray.push(selectedFiles[i]); } }); Cuando subo un archivo, quiero agregar una cadena a fileName. Pero ahora aparece este error Cannot set property name of #<File> which has only a getter
Puede crear un nuevo archivo y establecer el nombre
document.querySelector('#document-upload').addEventListener('change', (e) => { let selectedFiles = e.target.files; for (let i = 0; i < selectedFiles.length; i++) { imagesArray.push(new File([selectedFiles[i]], selectedFiles[i].name + 'test', { type: selectedFiles[i].type, lastModified: selectedFiles[i].lastModified } )); } });