2012-10-29 52 views
3

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

我唯一的想法是read the file as a data url並建立一個用戶可以保存的超鏈接,但是在文件大小方面存在可擴展性問題。

+0

請注意。你可以創建一個基於瀏覽器的本地文件系統路徑,儘管(可能)他們可以去。 – Linuxios

回答

4

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

+0

我會繼續接受你的回答,因爲我不能接受我的兩天。 .◕‿◕ – KPthunder

+1

如果我想將1000000個文件保存到「可見」本地目錄中,該怎麼辦?例如。當我的應用程序用於批量調整1000000圖像? –

+0

@IvanKuckir嗯,我會創建一個檔案並提供一個下載鏈接。有zip.js可以幫助你。我從來沒有用過它。 http://gildas-lormeau.github.io/zip.js/ –

相關問題