Storage Foundation API 是 一個檔案系統介面,它可以非常方便地去訪問儲存的檔案。它為開發人員提供了很多基礎的,易用的,操作方便的介面,通過使用它們可以構建出各種複雜的元件
2021-06-24 22:05:04
Storage Foundation API 是 一個檔案系統介面,它可以非常方便地去訪問儲存的檔案。它為開發人員提供了很多基礎的,易用的,操作方便的介面,通過使用它們可以構建出各種複雜的元件。
Storage Foundation API主要是為了方便開發者可以輕鬆管理儲存而引入的。通過這個介面,開發人員就可以減少不同平臺之間的差異,從而方便管理檔案儲存,同時開發人員也能夠像管理自己的檔案一樣管理它們。
傳統web儲存api
對於網路儲存,有各種各樣的方式,它們每個都有自己的使用特點,很多時候開發人員需要記住他們的特點才能選擇使用何種方式。
cookies 因為大小的限制,它主要用來儲存一些值比較小的資訊。sessionStorage 主要用於單頁應用,儲存同一個視窗需要儲存的臨時資訊。localStorage 永久儲存一些資料資訊,可以多視窗共享。cacheStorage 配合seviceWorker進行請求資訊的儲存。WebSqlDatabase 本地資料庫,可以像使用資料庫一樣來儲存資訊。IndexedDb 鍵值對資料庫,類似於nosql資料庫。Storage Foundation API
通過storageFoundation這個物件,可以開啟檔案,刪除檔案,重新命名檔案,所有的操作有了統一的api介面,可以不用考慮不同檔案大小的問題,可以不用考慮儲存儲存問題,通過這個storageFoundation物件,我們就可以使用緩衝區和偏移量來直接訪問儲存的資料。
操作storage foundation api 分為兩個步驟,第一個步驟是獲取檔案的控制代碼,第二個步驟就是對檔案的讀寫。
瀏覽器支援情況
目前只有chromium支援,其它瀏覽器還沒有計劃。在chromimu中如果想要使用這個api函數,需要開啟flags,然後才能使用。
總結
通過瀏覽器來管理檔案一直是我們的夢想,之前我們需要使用一些插件才能夠完成,現在我們通過瀏覽器提供給我們的api就能夠操作管理檔案了。
當然,對於檔案的操作是非常敏感的,它需要我們對安全考慮得非常細緻,當然,瀏覽器在設計這個api的同時,也一定考慮了很多安全因素。
現在我們只需要等待它的完善和各大主流瀏覽器的全部支援,我們就可以愉快地使用它了。
相關文章
Storage Foundation API 是 一個檔案系統介面,它可以非常方便地去訪問儲存的檔案。它為開發人員提供了很多基礎的,易用的,操作方便的介面,通過使用它們可以構建出各種複雜的元件
2021-06-24 22:05:04
2020年第二季度,華為手機銷量超越三星、蘋果,全球登頂。但遺憾的是,自第三季度開始,華為手機銷量受晶片供給影響持續下降, 僅僅一年時間,華為手機全球出貨量就跌出前五。而且,目前
2021-06-24 22:04:17
最近想要購機的小夥伴會考慮桌上型電腦嗎?如果考慮桌上型電腦,相信很多人都會優先考慮此前我們推薦過的聯想拯救者,因為從玩遊戲這個角度來說,拯救者刃系列實在是太香了。不過現
2021-06-24 21:44:41
提及晶片製造的關鍵裝置,不少人第一反應是被稱為「半導體工業皇冠上明珠」的光刻機。光刻機對於晶片製造的重要性不言而喻,但是一個完整的晶片想要成功製造出來,除了光刻機之外
2021-06-24 21:43:52
受「華為5G威脅國家安全」的汙衊,華為5G業務在國際市場上受到了巨大的挑戰。在2020年10月,瑞典郵政與電信管理局更是直接禁止採用華為裝置的電信公司,參與瑞典5G頻譜拍賣。瑞典
2021-06-24 21:42:44
IT之家 6 月 24 日訊息 英偉達今日正式推出 AI 人工智慧繪畫工具 Canvas 測試版。這款應用可以利用英偉達 RTX 系列顯示卡,以簡單的步驟創建風景畫。該工具提供 15 中不同的
2021-06-24 21:42:05