2013-02-26 14 views
1

使用JavaScript(非本地代碼),是否可以從www文件夾中讀取文件夾和文件,例如,phonegap.js是?您是否可以使用PhoneGap。的JS方法讀取www文件夾中的文件?

我設法用AJAX調用讀取文件內容,但我想知道是否有不同的方法。此外,你不能讀取那樣的文件夾。

從我所看到的,FileFileEntry PG公開的API只能在磁盤上的永久或臨時位置上工作。我似乎無法指定我想要的任何位置。

那麼,有沒有辦法做到這一點與JS?

回答

1

不,你不能用FileReader來做,因爲它只能從文件系統中讀取。對於應用程序中的文件,它們實際上不在文件系統中,您將需要使用XHR來讀取它們。

但是,我最近編寫了一個XhrFileReader接口,允許您使用典型的FileReader方法,但仍然讀取與您的應用程序一起打包的文件。

http://simonmacdonald.blogspot.ca/2013/02/phonegap-android-xhrfilereader.html

+0

謝謝,西蒙。 – Francisc 2013-03-05 10:23:21

0

您可能正在尋找'FileReader'對象。

+0

爲了使用FILEREAD,你需要FileEntry的和文件,正如我在寫的問題,不能光看這兩個預設文件夾外,據我可以找到。 LocalFileSystem.PERSISTENT和LocalFileSystem.TEMPORARY是兩個預設文件夾。 – Francisc 2013-02-27 09:26:37

相關問題