JS上传文件重命文件名

// 选择图片后的处理
    handleSelect(file, fileList) {
      let image = new Image()
      image.src = file.url
      image.onload = () => {
        if (image.width > 900) {
          compressImage(image).then(res=>{
            this.uploadImage(res)
          })
        } else {
          //给图片重新命名,以免同名被覆盖
          const filename = file.uid + this.$cache.local.getJSON('bestUserInfo').userId + file.name
          const renameFile = new File([file.raw], filename, {type: 'image/jpeg', lastModified: Date.now()});
          this.uploadImage(renameFile)
        }
      }
    },

 

posted @ 2023-04-10 10:53  初生土豆  阅读(437)  评论(0编辑  收藏  举报