FileSystemAPI(only > Chrome 10)
一戒祠、概述
? ? 提供永久的保存數(shù)據(jù)的空間,將數(shù)據(jù)保存在磁盤(pán)上的文件系統(tǒng)。用戶只有通過(guò)應(yīng)用程序或直接對(duì)磁盤(pán) 中的文件操作才能刪除。
? ? 包括(除后臺(tái)線程之外的任何場(chǎng)所使用的API+為后臺(tái)線程專用的同步API)
二农渊、文件系統(tǒng)的特性
? ? 1.跨域訪問(wèn):但是域的文件系統(tǒng)獨(dú)有專用
? ?2.永久儲(chǔ)存的數(shù)據(jù)不可被瀏覽器自行刪除叠萍;臨時(shí)文件系統(tǒng)中的數(shù)據(jù)可以
? ?3.在操作請(qǐng)求得到響應(yīng)的情況下,下一個(gè)請(qǐng)求可以立即得到上一個(gè)請(qǐng)求保存的數(shù)據(jù)
三泼诱、適用場(chǎng)合
? 1.文件上傳
? 2.在大量與媒體數(shù)據(jù)相關(guān)的應(yīng)用程序中
? 3.在離線或使用本地緩存的音頻編輯或圖片編輯應(yīng)用程序中
? 4.離線視頻播放器
? 5.離線郵件客戶端
四、如何在應(yīng)用程序中使用FileSystemAPI
1.請(qǐng)求訪問(wèn)系統(tǒng):requestFileSystem(type, size, successCallback, opt_errorCallback);
2.申請(qǐng)磁盤(pán)配額:webkitStorageInfo.requestQuta(type, size,successCallback, opt_errorCallback);