mirror of
https://gitee.com/java110/WechatOwnerService.git
synced 2026-06-12 10:00:57 +08:00
优化申请钥匙时提示 证件照片不能为空的bug
This commit is contained in:
parent
a9260ff71a
commit
4e39b14d1b
@ -11,20 +11,35 @@ class Base64Factory{
|
|||||||
|
|
||||||
static urlTobase64(url) {
|
static urlTobase64(url) {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
wx.request({
|
// wx.request({
|
||||||
url: url,
|
// url: url,
|
||||||
responseType: 'arraybuffer', //最关键的参数,设置返回的数据格式为arraybuffer
|
// responseType: 'arraybuffer', //最关键的参数,设置返回的数据格式为arraybuffer
|
||||||
success: res => {
|
// success: res => {
|
||||||
//把arraybuffer转成base64
|
// //把arraybuffer转成base64
|
||||||
let base64 = wx.arrayBufferToBase64(res.data);
|
// let base64 = wx.arrayBufferToBase64(res.data);
|
||||||
|
|
||||||
//不加上这串字符,在页面无法显示的哦
|
// //不加上这串字符,在页面无法显示的哦
|
||||||
base64 = 'data:image/jpeg;base64,' + base64
|
// base64 = 'data:image/jpeg;base64,' + base64
|
||||||
|
|
||||||
//打印出base64字符串,可复制到网页校验一下是否是你选择的原图片呢
|
// //打印出base64字符串,可复制到网页校验一下是否是你选择的原图片呢
|
||||||
resolve(base64)
|
// resolve(base64)
|
||||||
|
// },
|
||||||
|
// fail:function(e){
|
||||||
|
// console.log(e);
|
||||||
|
// reject(e);
|
||||||
|
// }
|
||||||
|
// })
|
||||||
|
|
||||||
|
wx.getFileSystemManager().readFile({
|
||||||
|
filePath: url, //选择图片返回的相对路径
|
||||||
|
encoding: 'base64', //编码格式
|
||||||
|
success: res => { //成功的回调
|
||||||
|
//console.log('data:image/png;base64,' + res.data);
|
||||||
|
let base64 = 'data:image/png;base64,' + res.data;
|
||||||
|
resolve(base64);
|
||||||
},
|
},
|
||||||
fail:function(e){
|
fail: function (e) {
|
||||||
|
console.log(e);
|
||||||
reject(e);
|
reject(e);
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user