av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

創(chuàng)新互聯(lián)百度小程序教程:本地文件

  • 本地文件
    • 本地臨時(shí)文件
    • 本地用戶文件
    • 本地緩存文件

    本地文件

    本地臨時(shí)文件

    • “本地臨時(shí)文件” 是通過(guò)調(diào)用特定的接口臨時(shí)產(chǎn)生的文件(如使用 swan.downloadFile(...) 下載而來(lái))。這些特定的 API 會(huì)返回一個(gè)臨時(shí)文件地址,該地址只能在當(dāng)前小程序的生命周期內(nèi)使用,在小程序重啟后,該臨時(shí)地址和 “本地臨時(shí)文件” 會(huì)被清除。
    • “本地臨時(shí)文件” 可以通過(guò) fs.saveFile(...)fs.copyFile(...) 來(lái)持久化成 “本地用戶文件”。
    • 生命周期:
      • 通過(guò)調(diào)用特定的接口產(chǎn)生。
      • 當(dāng)退出當(dāng)前小程序時(shí),或者后臺(tái)運(yùn)行小程序至 5 分鐘后,或者殺死百度 APP 進(jìn)程時(shí),或者小程序被刪除時(shí),會(huì)被清除。
    • 讀寫(xiě)權(quán)限:只可讀,不可寫(xiě)入,也不可在 “本地臨時(shí)文件” 所在目錄中創(chuàng)建其他文件。
    • 訪問(wèn)路徑:由 API 自動(dòng)生成(另外也可在調(diào)用 API 時(shí)直接指定路徑存為 “本地用戶文件”)。
    • 存儲(chǔ)空間限制:不限制存儲(chǔ)大小。

    例如:

    站在用戶的角度思考問(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ū)。

     
     
     
    1. const fileSystemManager = swan.getFileSystemManager();
    2. swan.downloadFile({
    3. url: 'https://ms-static.cdn.bcebos.com/miniappdocs/img/logo.png',
    4. success: res => {
    5. // 此為 “本地臨時(shí)文件” 路徑。
    6. resolve(res.tempFilePath);
    7. // 將 “本地臨時(shí)文件” 持久化成 “本地用戶文件”。
    8. fileSystemManager.saveFileSync(res.tempFilePath, `${swan.env.USER_DATA_PATH}/my.png`);
    9. }
    10. });

    本地用戶文件

    • “本地用戶文件” 是從 3.130.1 版本開(kāi)始新增的概念,持久性的文件,通過(guò)調(diào)用特定的接口操作產(chǎn)生,不會(huì)自動(dòng)被刪除,除非用戶主動(dòng)刪除小程序。
    • 生命周期:
      • 通過(guò)調(diào)用特定的接口產(chǎn)生或者清除。
      • 小程序被刪除時(shí),會(huì)被清除。
    • 讀寫(xiě)權(quán)限:可讀可寫(xiě),可創(chuàng)建文件,可建立目錄。
    • 訪問(wèn)路徑:必須以內(nèi)置變量 swan.env.USER_DATA_PATH 開(kāi)頭,如:${swan.env.USER_DATA_PATH}/some/xxx.xxx。不支持相對(duì)路徑(即不支持 “./“ 或 “../“)。
    • 存儲(chǔ)空間限制:與 “本地緩存文件” 共計(jì),一個(gè)用戶的一個(gè) appId,最多可存儲(chǔ) 10MB 的 “本地用戶文件”。

    例如:

     
     
     
    1. const fs = swan.getFileSystemManager();
    2. fs.writeFileSync(`${swan.env.USER_DATA_PATH}/some.txt`, 'hello', 'utf8');
    3. fs.mkdirSync(`${swan.env.USER_DATA_PATH}/my`);

    本地緩存文件

    • “本地緩存文件” 小程序通過(guò)接口把本地臨時(shí)文件緩存后產(chǎn)生的文件,不能自定義目錄和文件名。
    • 生命周期:
      • 通過(guò)調(diào)用特定的接口產(chǎn)生。
      • 小程序被重啟后仍可用。
      • 小程序被刪除時(shí),會(huì)被清除。
    • 讀寫(xiě)權(quán)限:只可讀,不可寫(xiě)入,也不可在 “本地緩存文件” 所在目錄中創(chuàng)建其他文件。
    • 訪問(wèn)路徑:由 API 自動(dòng)生成。
    • 存儲(chǔ)空間限制:與 “本地用戶文件” 共計(jì),一個(gè)用戶的一個(gè) appId,最多可存儲(chǔ) 10MB 的 “本地緩存文件”。
    • 注意:本地緩存文件是最初的設(shè)計(jì),3.130.1 版本開(kāi)始,提供了功能更完整的本地用戶文件,可以完全覆蓋本地緩存文件的功能,如果不需要兼容低于 3.130.1 版本,可以不使用本地緩存文件。

    例如:

     
     
     
    1. const fs = swan.getFileSystemManager();
    2. fs.saveFile({
    3. tempFilePath: '', // 本地臨時(shí)文件路徑
    4. success(res) {
    5. console.log(res.savedFilePath) // res.savedFilePath 為一個(gè)本地緩存文件路徑
    6. }
    7. })

    網(wǎng)站題目:創(chuàng)新互聯(lián)百度小程序教程:本地文件
    標(biāo)題鏈接:http://uogjgqi.cn/article/dpgoccd.html
    掃二維碼與項(xiàng)目經(jīng)理溝通

    我們?cè)谖⑿派?4小時(shí)期待你的聲音

    解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流