我知道,HTML5 Filesystem API可讓您訪問沙盒文件系統。假設我將文件寫入文件系統。是否有可能讓用戶將該文件保存到其實際的文件系統中?我希望能夠告訴用戶文件的寫入位置,以便他們可以訪問它,但這似乎不可能。HTML5 Filesystems API - 讓用戶將文件保存到其實際文件系統
我唯一的想法是read the file as a data url並建立一個用戶可以保存的超鏈接,但是在文件大小方面存在可擴展性問題。
我知道,HTML5 Filesystem API可讓您訪問沙盒文件系統。假設我將文件寫入文件系統。是否有可能讓用戶將該文件保存到其實際的文件系統中?我希望能夠告訴用戶文件的寫入位置,以便他們可以訪問它,但這似乎不可能。HTML5 Filesystems API - 讓用戶將文件保存到其實際文件系統
我唯一的想法是read the file as a data url並建立一個用戶可以保存的超鏈接,但是在文件大小方面存在可擴展性問題。
報價MDN - Basic Concepts About the Filesystem API:
你可以,但是,從一個Web應用程序將文件導出到一個桌面應用程序。例如,您可以使用File API,創建blob,將iframe重定向到blob,並調用下載管理器。
此外,the very page I linked to before討論FileEntry
的toURL()
方法,該方法返回的filesystem:
形式的URL。
Here is another article關於如何使瀏覽器從網址下載文件。
請注意。你可以創建一個基於瀏覽器的本地文件系統路徑,儘管(可能)他們可以去。 – Linuxios