wx.chooseImage({
count: 4, // 默认9
sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,要重新扫码登录-微信小程序教程。默认二者都有
sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
success: function (res) {
// 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片
var uploadImage = res.tempFilePaths;
console.log(uploadImage)
var reader = new FileReader()
reader.onload = function (e) {
console.log("onload");
var arrayBuffer = this.result;
var base64 = wx.arrayBufferToBase64(arrayBuffer)
console.log(base64)
}
reader.readAsDataURL(new Blob(uploadImage));
}
})
我通过这样转不对,能帮我看看是哪里问题吗
微信小程序开发问题解答 本文来自微信小程序工厂 http://www.xcxgc.com,转载请保留。
微信小程序开发者回答:
I***:
同样这个问题,题主有解决吗?
G***: var base64 = wx.arrayBufferToBase64(arrayBuffer);
base64 = 'data:image/jpg;base64,'+base64;
开发者工具打开app.js等界面都是空白
s***:
本地没有解决。可以把图片发到后台,后台再返回base64
I***:
好吧,我也这样做好了。
本文网址:http://www.91bianli.com/weixinxiaochengxu/32427.html