【发布时间】:2016-12-07 01:40:44
【问题描述】:
从<input type="file"> 收到的文件的属性是只读的。
例如,以下重写file.name 的尝试要么静默失败,要么抛出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';
}
尝试通过Object.assign({}, file) 创建副本失败(创建一个空对象)。
那么如何克隆一个File 对象呢?
【问题讨论】:
标签: javascript file copy clone