小程序
小游戏
企业微信
微信支付
扫描小程序码分享
调试模式下,二维码无法展示。
正常情况:
真机测试:
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
是image组件?外链还是本地路径?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
是image组件?外链还是本地路径?
const FILE_BASE_NAME = 'tmp_base64src';
const fsm = wx.getFileSystemManager();
return httpUtils.download('/xxxxx/wxacode', {
scene: scene,
page: page,
is_hyaline: true
}).then(res => {
let base64 = "data:image/png;base64," + wx.arrayBufferToBase64(res);
const [, format, bodyData] = /data:image\/(\w+);base64,(.*)/.exec(base64) || [];
const filePath = `${wx.env.USER_DATA_PATH}/${FILE_BASE_NAME}.${format}`;
const buffer = wx.base64ToArrayBuffer(bodyData);
return new Promise((resolve, reject) => {
fsm.writeFile({
filePath,
data: buffer,
encoding: 'binary',
success() {
resolve(filePath);
},
fail() {
reject(new Error('ERROR_BASE64SRC_WRITE'));
},
});
});
}).catch(error => {
console.log(error);
});
},