掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
swan.downloadFile(...) 下載而來(lái))。這些特定的 API 會(huì)返回一個(gè)臨時(shí)文件地址,該地址只能在當(dāng)前小程序的生命周期內(nèi)使用,在小程序重啟后,該臨時(shí)地址和 “本地臨時(shí)文件” 會(huì)被清除。fs.saveFile(...) 或 fs.copyFile(...) 來(lái)持久化成 “本地用戶文件”。例如:

站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到芝罘網(wǎng)站設(shè)計(jì)與芝罘網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、空間域名、虛擬主機(jī)、企業(yè)郵箱。業(yè)務(wù)覆蓋芝罘地區(qū)。
const fileSystemManager = swan.getFileSystemManager();swan.downloadFile({url: 'https://ms-static.cdn.bcebos.com/miniappdocs/img/logo.png',success: res => {// 此為 “本地臨時(shí)文件” 路徑。resolve(res.tempFilePath);// 將 “本地臨時(shí)文件” 持久化成 “本地用戶文件”。fileSystemManager.saveFileSync(res.tempFilePath, `${swan.env.USER_DATA_PATH}/my.png`);}});
swan.env.USER_DATA_PATH 開(kāi)頭,如:${swan.env.USER_DATA_PATH}/some/xxx.xxx。不支持相對(duì)路徑(即不支持 “./“ 或 “../“)。例如:
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: '', // 本地臨時(shí)文件路徑success(res) {console.log(res.savedFilePath) // res.savedFilePath 為一個(gè)本地緩存文件路徑}})

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流