2015-02-09 81 views
2

我想知道如何將文件保存在特定文件夾的磁盤上。目前,我使用HTML5文件系統API來將我的信息保存並存儲在瀏覽器中。但是我想將它們保存在磁盤上和我編輯的文件所在的目錄中。沒有提示窗口。HTML5文件系統 - 保存磁盤上的文件

非常感謝您的幫助!

回答

1

這將被視爲安全問題。 HTML5只允許從瀏覽器控制的本地驅動器上的受保護區域訪問文件系統。

但是,有一些方法可以暫時或永久地將數據存儲到指定的區域。

window.webkitRequestFileSystem(window.TEMPORARY,1024 * 1024,yourFile);您可以使用window.webkitRequestFileSystem(window.PERSISTENT,1024 * 1024,yourFile);

+2

是的我知道安全限制。但就我而言,這是ChromeOS的Chrome應用程序。在我看來,有一種方法可以做到這一點。但我不知道如何:) – user1987480 2015-02-09 18:33:08

4

Chrome應用可以通過chrome.fileSystem API執行此操作。網絡上有大量關於如何使用該API的信息,包括來自Google的大量文檔。快速的網絡搜索應該能夠幫助您獲得所需的信息。

(Chrome應用程序有很多API不適用於普通網絡應用程序。)

+0

當我轉身時,它圍繞着這個API。但是當我想保存我的文件時,它總是打開窗口問我想要保存文件的位置。我想要的是在沒有這個窗口的情況下保存我的文件。但我還沒有找到如何去做。非常感謝你的回答。非常感謝! – user1987480 2015-02-09 21:38:56

+2

@ user1987480您無法完全避免此窗口(用戶必須明確允許您訪問文件夾),但您可以保留您獲得的條目,並稍後使用此文件夾而無需重新確認。 – Xan 2015-02-09 22:51:53

+0

要添加到Xan所說的內容中,如果用戶一次選擇一個目錄,然後保留該條目,則用戶可以創建和訪問以選定目錄爲根的樹中的目錄和文件,而用戶無需進一步操作。 – 2015-02-11 06:30:17