Właściwości plików otrzymanych z <input type="file">
są tylko do odczytu.Jak utworzyć zmodyfikowaną kopię obiektu File w JavaScript?
Na przykład, ponowna próba przeprogramowania może zakończyć się niepowodzeniem po cichu lub rzuceniem TypeError: Cannot assign to read only property 'name' of object '#<File>'
.
<input onchange="onchange" type="file">
onchange = (event) => {
const file = event.target.files[0];
file.name = 'foo';
}
Próba utworzenia kopii poprzez Object.assign({}, file)
nie powiedzie się (tworzy pusty obiekt).
W jaki sposób można sklonować obiekt File
?
Tak, to dziękuje. – Jazzy