base64src(base64data, cb) {
const [, format, bodyData] = /data:image\/(\w+);base64,(.*)/.exec(base64data) || [];
if (!format) {
return (new Error('ERROR_BASE64SRC_PARSE'));
}
const FILE_BASE_NAME = 'tmp_base64src';
const filePath = `${wx.env.USER_DATA_PATH}/${FILE_BASE_NAME}.${format}`;
const buffer = wx.base64ToArrayBuffer(bodyData);
wx.getFileSystemManager().writeFile({
filePath,
data: buffer,
encoding: 'binary',
success() {
cb(filePath);
},
fail(err) {
return (new Error('ERROR_BASE64SRC_WRITE'));
},
});
}
然后拿到filePath调用wx.saveImageToPhotosAlbum进行保存,在体验版保存成功,但是提交审核通过后,正式版本保存不成功?请问该怎么排查了?
更新一下隐私策略
业务域名配置了吗