如何获取公共文件夹的本地文件系统路径的流动phonegap应用程序与javascript
问题描述:
在流星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来读取目录,但有没有更流行的方式从流星本身可以提供相同的信息?
答
不知道你想什么进口,但说要导入,这是一个包的一部分SASS文件:
@import '.meteor/local/build/programs/server/assets/packages/meteoric_ionic-sass/ionic';
这是一个可靠的路径。
获取公共文件夹也只是
./public
这会给你的当前目录中的公共目录。
答
这对iOS和Android都适用。
可以说我想获得一个名为bell.wav的声音文件,我已将它放到公共目录(/public/bell.wav)中。
getLocalPath = function(file) {
return cordova.file.applicationDirectory.replace('file://', '') + 'www/application/' + file;
};
getLocalPath('bell.wav')