Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/213.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为v3.4.0添加文件和文件传输Cordova插件_Javascript_Android_Jquery_Ajax_Cordova - Fatal编程技术网

Javascript 为v3.4.0添加文件和文件传输Cordova插件

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

我有一个从cordova v3.4开始的项目,现在我想添加文件和文件传输,以将文件上传到服务器(我使用摄像头插件so) 我尝试将cordova升级到v4.1.1,现在可以上传文件,但js文件中使用的所有jquery.ajax功能都无法连接并通过超时扩展

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之吻都很重要!错误