in src/plugin/utils/file_storage.ts [108:127]
function writeFile(
fsm: WechatMiniprogram.FileSystemManager, filePath: string,
data: string|ArrayBuffer, encoding: 'binary'|'utf-8' = 'binary'):
Promise<WechatMiniprogram.GeneralCallbackResult> {
return new Promise((resolve, reject) => {
removeFile(fsm, filePath).then(() => {
fsm.writeFile({
filePath,
data,
encoding,
success: (res) => {
resolve(res);
},
fail: (res) => {
reject(new Error(res.errMsg));
}
});
});
});
}