使用JavaScript(非本地代碼),是否可以從www
文件夾中讀取文件夾和文件,例如,phonegap.js
是?您是否可以使用PhoneGap。的JS方法讀取www文件夾中的文件?
我設法用AJAX調用讀取文件內容,但我想知道是否有不同的方法。此外,你不能讀取那樣的文件夾。
從我所看到的,File
和FileEntry
PG公開的API只能在磁盤上的永久或臨時位置上工作。我似乎無法指定我想要的任何位置。
那麼,有沒有辦法做到這一點與JS?
使用JavaScript(非本地代碼),是否可以從www
文件夾中讀取文件夾和文件,例如,phonegap.js
是?您是否可以使用PhoneGap。的JS方法讀取www文件夾中的文件?
我設法用AJAX調用讀取文件內容,但我想知道是否有不同的方法。此外,你不能讀取那樣的文件夾。
從我所看到的,File
和FileEntry
PG公開的API只能在磁盤上的永久或臨時位置上工作。我似乎無法指定我想要的任何位置。
那麼,有沒有辦法做到這一點與JS?
不,你不能用FileReader來做,因爲它只能從文件系統中讀取。對於應用程序中的文件,它們實際上不在文件系統中,您將需要使用XHR來讀取它們。
但是,我最近編寫了一個XhrFileReader接口,允許您使用典型的FileReader方法,但仍然讀取與您的應用程序一起打包的文件。
http://simonmacdonald.blogspot.ca/2013/02/phonegap-android-xhrfilereader.html
您可能正在尋找'FileReader'對象。
爲了使用FILEREAD,你需要FileEntry的和文件,正如我在寫的問題,不能光看這兩個預設文件夾外,據我可以找到。 LocalFileSystem.PERSISTENT和LocalFileSystem.TEMPORARY是兩個預設文件夾。 – Francisc 2013-02-27 09:26:37
謝謝,西蒙。 – Francisc 2013-03-05 10:23:21