簡體   English   中英

HTML5 Filesystems API - 讓用戶將文件保存到其實際文件系統

[英]HTML5 Filesystems API - Letting Users Save Files to Their Actual Filesystem

我知道HTML5 Filesystem API允許您訪問沙盒文件系統。 假設我將文件寫入文件系統。 是否可以讓用戶將該文件保存到實際的文件系統中? 我希望能夠告訴用戶文件的寫入位置,以便他們可以訪問它,但這似乎是不可能的。

我唯一的想法是將文件作為數據URL讀取並創建用戶可以保存的超鏈接,但是在文件大小方面存在可伸縮性問題。

您可以使用從toURL方法獲取的URL作為鏈接的href屬性的值,該鏈接另外還具有download屬性。 單擊該鏈接將提示用戶將內容保存在她的文件系統中。

引用MDN - 關於Filesystem API的基本概念

但是,您可以將文件從Web應用程序導出到桌面應用程序。 例如,您可以使用File API,創建blob,將iframe重定向到blob,然后調用下載管理器。

此外, 我之前鏈接的頁面討論了FileEntrytoURL()方法,它以filesystem:的形式返回一個url filesystem: .

這是另一篇關於如何讓瀏覽器從網址下載文件的文章。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM