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