我在准备就绪的设备启动时运行以下简单代码:
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function(fs){
var imagesRootPath = fs.root.fullPath;
navigator.notification.alert(imagesRootPath);
},
function(evt) { navigator.notification.alert(evt.target.error.code)});
在具有Phonegap 3.2的MAC pro中,当在模拟器中运行其代码时,imageRootPath是一个长字符串路径,因此可以完美地工作。当我运行部署在Ipod设备中的代码时,会得到其他不同的长路径。
现在,当我在具有与Mac Pro相同的MacOS但具有Phonegap 3.3的NOTEBOOK中运行此代码时,在模拟器上部署Phonegap应用程序时,我只能进入模拟器中的“ /”(斜杠)路径和相同的斜杠。装置。
我为文件API进行了正确的插件配置。
有什么问题吗?
谢谢!
最新版本的Cordova大大改变了File插件与路径一起使用的方式。如果使用较早的文档,您看到的实际上是File插件的预期行为。(我的旧代码遇到了完全相同的问题)。
http://cordova.apache.org/news/2014/02/10/plugins-release.html https://github.com/apache/cordova-plugin-file/blob/dev/doc/index.md-检查升级说明。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句