var uploadImage = this.data.imageList[0] var reader = new FileReader() reader.onload = function (e) { var arrayBuffer = reader.result; var base64 = wx.arrayBufferToBase64(arrayBuffer) } reader.readAsArrayBuffer(new Blob(this.data.imageList)) 有用-1 回复 soledad: 这个好像就不好使 回复...
只能说你这个微信版本有点问题。代码就是这么写的
/*code是指图片base64格式数据*/ //声明文件系统 const fs = wx.getFileSystemManager(); //随机定义路径名称 var times = new Date().getTime(); var codeimg = wx.env.USER_DATA_PATH
小程序base64转本地临时图片 /*code是指图片base64格式数据*/ //声明文件系统 const fs = wx.getFileSystemManager(); //随机定义路径名称 vartimes =newDate().getTime(); varcodeimg = wx.env.USER_DATA_PATH +'/'+ times +'.png'; //将base64图片写入 varthat =this; fs.writeFile({ filePath...
有可能后台有返回前面的data:image;base64, 由于多了这个,导致方法调用失败,不报错,就是成功。去掉问题就解决了,下面是方法,附上一段去掉的正则表达式 代码: ...
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/...