首页 > 解决方案 > 更改没有设置器的主题值

问题描述

我有这个代码,我在对象'文件'中发送图像并且在发送它之前我想更改它的file.name。但是当我尝试这样做时:

file.name='addSomeText'+file.name;

我收到错误

TypeError:无法设置只有 getter 的 [object File] 的属性名称

这是完整的代码:

   upload() {
          console.log('loader_file='+this.loader.file);
            return this.loader.file
                .then( file => new Promise( ( resolve, reject ) => {
                    const fd = new FormData();
    
     file.name='addSomeText'+file.name;
    
                    fd.append('image', file);              
                   console.log(file);
                    this.userService.uploadImage(fd).subscribe(

有什么办法可以在 fd.append 之前更改 file.name 吗?

标签: angulartypescriptfilegetter-setter

解决方案


推荐阅读