2014-12-19 48 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') 
相关问题