Cordova BB10和x2B;科尔多瓦3.2+;文件传输下载不工作
我目前正在使用cordova 3.2开发一个Phonegap应用程序,我在BB10中遇到了文件传输问题 更简洁地说,我对下载方法有问题,我做了如下操作: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
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=“*”工作