W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
swan.downloadFile(...)
? 下載而來)。這些特定的 API 會返回一個臨時文件地址,該地址只能在當(dāng)前小程序的生命周期內(nèi)使用,在小程序重啟后,該臨時地址和 “本地臨時文件” 會被清除。fs.saveFile(...)
? 或 ?fs.copyFile(...)
? 來持久化成 “本地用戶文件”。例如:
const fileSystemManager = swan.getFileSystemManager();
swan.downloadFile({
url: 'https://smartprogram.baidu.com/docs/img/logo.png',
success: res => {
// 此為 “本地臨時文件” 路徑。
resolve(res.tempFilePath);
// 將 “本地臨時文件” 持久化成 “本地用戶文件”。
fileSystemManager.saveFileSync(res.tempFilePath, `${swan.env.USER_DATA_PATH}/my.png`);
}
});
例如:
const fs = swan.getFileSystemManager();
fs.writeFileSync(`${swan.env.USER_DATA_PATH}/some.txt`, 'hello', 'utf8');
fs.mkdirSync(`${swan.env.USER_DATA_PATH}/my`);
例如:
const fs = swan.getFileSystemManager();
fs.saveFile({
tempFilePath: '', // 本地臨時文件路徑
success(res) {
console.log(res.savedFilePath) // res.savedFilePath 為一個本地緩存文件路徑
}
})
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: