ModifyAvatar() {
var _this = this;
wx.chooseImage({
count: 1, // 默认9
sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
success(res) {
wx.getFileSystemManager().readFile({
filePath: res.tempFilePaths[0], //要读取的文件的路径 (本地路径)
encoding: "base64", //指定读取文件的字符编码,如果不传 encoding,则以 ArrayBuffer 格式读取文件的二进制内容
success(res) {
//转换完毕,执行上传
_this.setData({
avatar: 'data:image/png;base64,' + res.data
})
}
})
}
})
},
小程序上传头像,并生成base64,调后台接口实现上传功能
最新推荐文章于 2024-06-25 14:41:52 发布