2014-12-19 40 views
4

在流星phonegap應用程序中,/ public中的所有文件都下載到設備本地文件系統。如何獲取公共文件夾的本地文件系統路徑的流動phonegap應用程序與javascript

在磁盤上,公共文件夾路徑是這樣的:

/Users/abc/Library/Developer/CoreSimulator/Devices/065B5AF8-FE25-4813-8E7D-AA88270DAD88/data/Containers/Data/Application/F73D96BC-EA19-4584-BE52-1D3B3AB8197C/Library/NoCloud/meteor/415e7371b3dc46d1fe41d04a4c4b6cb4ffc40811/ 

我以前很容易得到比特「/流星/」通過調用cordova.file.dataDirectory,但我怎麼能得到這個版本'/流星/'後有點id?我猜這是一些有點代碼推式版本號?

我知道我可以使用文件API來讀取目錄,但有沒有更流行的方式從流星本身可以提供相同的信息?

回答

0

不知道你想什麼進口,但說要導入,這是一個包的一部分SASS文件:

@import '.meteor/local/build/programs/server/assets/packages/meteoric_ionic-sass/ionic'; 

這是一個可靠的路徑。

獲取公共文件夾也只是

./public 

這會給你的當前目錄中的公共目錄。

0

這對iOS和Android都適用。

可以說我想獲得一個名爲bell.wav的聲音文件,我已將它放到公共目錄(/public/bell.wav)中。

getLocalPath = function(file) { 
    return cordova.file.applicationDirectory.replace('file://', '') + 'www/application/' + file; 
}; 



getLocalPath('bell.wav') 
相關問題