我一直在开发一个phonegap+angularjs应用程序,并使用phonegap builder为android和iphone构建。当我使用phonegap的文件API时,我无法访问iOS中的应用程序文档文件夹,也无法根据文档文件夹将我的文件从一个位置移动或复制到另一个位置。拍照后,我尝试获取图像的完整路径,将其移动到像这样的持久文件夹
window.resolveLocalFileSystemURI(fileURL, function(fileEntry) {
});
但是 fileEntry
仅返回 '/'
而不是 'file://var/mobile/......'
iOS。
这是phonegap的问题吗?两天前还可以,但现在不行了
请帮忙
最佳答案
我认为几天前phonegap将其更改为resolveLocalFileSystemURL(而不是...URI)。 来自phonegap更新:http://cordova.apache.org/news/2014/02/10/plugins-release.html
CB-5008: Rename resolveLocalFileSystemURI to resolveLocalFileSystemURL
它们还改变了您获取完整 URL 的方式。
之前
window.requestFileSystem(
LocalFileSystem.PERSISTENT,
0,
function (fileSystem) {
fileSystem.root.fullPath;
},
function (evt) {
console.warn("error");
}
);
现在
window.requestFileSystem(
LocalFileSystem.PERSISTENT,
0,
function (fileSystem) {
fileSystem.root.toURL();
},
function (evt) {
console.warn("error");
}
);
希望对你有帮助
关于javascript - Phonegap 文件 API 未返回正确路径仅返回 '/',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22282045/