文件上传.md 1.2 KB

 handleInputChange(e) {
      const { files } = e.target;
      const rawFile = files && files[0]; // 仅使用单个文件
      if (!rawFile) return;

      // this.$emit('change', rawFile);
      console.log(rawFile);
      console.log(rawFile.name);
      console.log(rawFile.size);
      let reader = new FileReader();
      reader.readAsDataURL(rawFile);
      reader.onload = function(e) {
        let image = new Image();
        image.src = e.target.result;
        image.onload = function() {
          let csize = `${this.width}*${this.height}`;
          console.log(`图像尺寸:${csize}`);
        };
      };
      this.beforeRead(rawFile).then(file => {
        console.log("==========compressedFile=====");
        console.log(file);
        console.log(file.name);
        console.log(file.size);
              let reader = new FileReader();
      reader.readAsDataURL(file);
      reader.onload = function(e) {
        let image = new Image();
        image.src = e.target.result;
        image.onload = function() {
          let csize = `${this.width}*${this.height}`;
          console.log(`图像尺寸:${csize}`);
        };
      };
      });
    },