在我的react.js应用程序中上传之前,我试图更改文件名:
这是方法:
onInputChange = (e) =>{
let newFileName='dp';
if(e.target.files.length!==0){
this.state.file=e.target.files[0];
Object.defineProperty(this.state.file.name, 'name', {
writable: true,
value: newFileName
});
console.log(this.state.file);
}
};
但问题是,每当调用此函数时,我都会收到一条错误消息: Object.defineProperty 在非对象上调用
如何解决?
相关分类