Vue 文件转换成base64并去除多余的文件类型前缀

页面上传图片、文档、pdf甚至是jar包,比较常用所以记录一下:


 
 
   
     
   
 


    handleUpload(file) {
      var reader = new FileReader();
      reader.readAsDataURL(file);
      reader.onload = e => {
//去除多余的文件类型前缀
        this.fileData = e.target.result.replace(/data.+?;base64,/, "");
      };
//返回ture 或者 resolve 都会去调action里的地址,所以返回false,通过另一个按钮点击上传再调用上传接口
      return false;
    },



 

你可能感兴趣的:(vue,javascript,vue.js)