javascript - Phonegap 文件 API 未返回正确路径仅​​返回 '/'

标签 javascript cordova camera

我一直在开发一个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/

相关文章:

ios - 如何更改前置摄像头的曝光?

javascript - 在 React 应用程序中添加 add sass/scss 的最佳方法是什么?

javascript - 用于开放图操作的访问 token

ios - 如何在 html 中向 ios (cordova/webview) 添加可访问性标识符

ios - iTunes 商店中的大应用程序大小

c# - 在unity3d中卡住相机的y位置

android - WebView、类型文件、相机和图像的输入

javascript - 为什么我无法让 Math.random() 和 if/else 语句的组合起作用?

javascript - 重复一个数组,但每次都使用不同的字体属性

ios - 如何将 Google Analytics 集成到 iOS Phonegap 应用程序的 MainView(而不是内部)中?