Javascript 为v3.4.0添加文件和文件传输Cordova插件
我有一个从cordova v3.4开始的项目,现在我想添加文件和文件传输,以将文件上传到服务器(我使用摄像头插件so) 我尝试将cordova升级到v4.1.1,现在可以上传文件,但js文件中使用的所有jquery.ajax功能都无法连接并通过超时扩展Javascript 为v3.4.0添加文件和文件传输Cordova插件,javascript,android,jquery,ajax,cordova,Javascript,Android,Jquery,Ajax,Cordova,我有一个从cordova v3.4开始的项目,现在我想添加文件和文件传输,以将文件上传到服务器(我使用摄像头插件so) 我尝试将cordova升级到v4.1.1,现在可以上传文件,但js文件中使用的所有jquery.ajax功能都无法连接并通过超时扩展 jQuery.ajax({ type: "POST", url: "MYURL", contentType: 'application/json; charset=utf-8', crossDomai
jQuery.ajax({
type: "POST",
url: "MYURL",
contentType: 'application/json; charset=utf-8',
crossDomain: true,
dataType: "jsonp",
success: function(result) {
//SOME CODE
},
error: function(jqXHR, message) {
//SOME CODE
},
timeout: 14000
});
我认为新科尔多瓦需要一些权限
我使用:Cordova 4.1.1
“cordova插件文件”:“4.1.0”,
“cordova插件文件传输”:“1.5.0”,
“cordova插件照相机”:“2.1.0”我解决了它。
将Cordova升级到高于4的版本后,您应该添加白名单插件
注1:综上所述,cordova的安全性已经改变,如果你不添加白名单插件,你的应用程序将无法访问网络,插件现在通过npm而不是git安装。(请参阅)在哪里测试应用程序?在安卓上?如果是这样的话,默认情况下URL端点可能会被阻止。在更改之前,所有ajax请求都运行良好。现在上传文件和我的ajax之吻都很重要!错误