2013-03-04 223 views
-4

有什麼辦法在javascript中創建文件(.txt)? 我們可以通過javascript訪問文件系統嗎? 並寫入文件?使用javascript創建和寫入文件

+1

JS是客戶端。文件是服務器端。 – Doorknob 2013-03-04 13:27:57

+1

總之:沒有。如果可以的話,考慮一下安全影響。 – deceze 2013-03-04 13:28:41

+2

請參閱http://stackoverflow.com/questions/7545736/create-and-write-to-files-with-javascript-jquery?rq=1 – Grim 2013-03-04 13:28:41

回答

-1

是的,不知何故閱讀文件很容易與JavaScript FileReader。你可以看到documentation

+0

這不允許你*創建*任意文件雖然。 – deceze 2013-03-04 13:33:28

+0

@deceze在給出文檔鏈接之前已經看到了我寫的這行代碼?我知道它不能寫文件。 – 2013-03-04 13:34:22

+1

當然,只是指出它並不回答這個問題。 – deceze 2013-03-04 13:35:26

3

有實驗性的HTML5 FileSystem APIs,但它們還沒有得到廣泛的支持。

他們有一定的侷限性:

如果你調用requestFileSystem()首次,爲您的應用程序創建新的存儲。記住這個文件系統是沙盒的,這意味着一個Web應用程序無法訪問另一個應用程序的文件,這一點很重要。這也意味着您無法將文件讀取/寫入用戶硬盤上的任意文件夾(例如我的圖片,我的文檔等)。