Cordova BB10和x2B;科尔多瓦3.2+;文件传输下载不工作

Cordova BB10和x2B;科尔多瓦3.2+;文件传输下载不工作,cordova,blackberry-10,Cordova,Blackberry 10,我目前正在使用cordova 3.2开发一个Phonegap应用程序,我在BB10中遇到了文件传输问题 更简洁地说,我对下载方法有问题,我做了如下操作: fileTransfer.download( 乌里, 文件路径, 功能(条目){ log(“下载完成:+entry.fullPath”); }, 函数(错误){ log(“下载错误源”+错误源); } ); 这段代码在Android、iOS和WP8中对我来说非常适合。但是它在BB10中不起作用,它返回代码错误2(FileTransferErro

我目前正在使用cordova 3.2开发一个Phonegap应用程序,我在BB10中遇到了文件传输问题

更简洁地说,我对下载方法有问题,我做了如下操作:

fileTransfer.download(
乌里,
文件路径,
功能(条目){
log(“下载完成:+entry.fullPath”); },
函数(错误){
log(“下载错误源”+错误源); }
);

这段代码在Android、iOS和WP8中对我来说非常适合。但是它在BB10中不起作用,它返回代码错误2(FileTransferError.FILE\u not\u FOUND\u ERR)

我尝试过几种解决方案,如:但没有成功

我认为问题可能在于config.xml文件中的权限;你们中有人在使用cordova和BB10的项目中使用过类似的代码吗?你能帮忙吗


非常感谢。

好的,经过一些测试,我找到了失败的确切方法:

window.webkitResolveLocalFileSystemURL(decodedURI + '/', function (entry) {
        success(fileUtils.createEntry(entry));
    }, function (e) {
        fail(e);
    });
位于blackbery10文件夹内的文件resolveLocalFileSystemURI.js中的文件插件中。 该方法总是进入失败回调


希望有帮助。

您还有其他客户机-服务器呼叫吗?Ajax之类的?当然,我正在使用senchatouch框架进行开发,并将其用于Ajax调用。它们适用于所有设备,包括BB10。我也在加载本地JSON,没有任何问题。然而,我需要文件传输来从服务器获取图像和更多信息,这在BB10Ok上不起作用,只是问一下,因为我真的很难让allow=“*”工作