手机型号 vivo z1 android版本 8.1.0 后台裁剪限制 200px*200px 问题 : ios 与其他android类型手机裁剪头像时正常 vivo手机会 报超出图片限制
源码
getCropperImage: function getCropperImage() {
this.wecropper.getCropperImage(function (avatar) {
console.log(‘点击了确定’);
if (avatar) {
console.log(‘获取到了裁剪的图片’);
// 获取到裁剪后的图片
var pages = getCurrentPages(); // 获取页面栈
var currPage = pages[pages.length - 1]; // 当前页面
var prevPage = pages[pages.length - 2]; // 上一个页面
var user = app.getUser();
wx.getFileSystemManager().readFile({
filePath: avatar, //选择图片返回的相对路径
encoding: ‘base64’, //编码格式
success: function success(res) {
//成功的回调
console.log(‘成功转码’);
var data = {
uid: user.uid,
imgname: ‘data:image/png;base64,’ + res.data,
hxut: user.hxut
};
console.log(‘要请求接口函数’);
saveAvatarPc(data).then(function (res) {
console.log(‘请求成功了’, res);
if (res.code == 2000) {
prevPage.setData({
headImg: avatar
});
wx.navigateBack({
delta: 1
});
}
});
},
fail: function fail() {
console.log(‘转码失败’);
}
});
} else {
console.log(‘获取图片失败,请稍后重试’);
}
});
},
请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。