我有一个基于Sencha(1.1)+ PhoneGap(2.9)的应用程序。它使用Ext.Ajax通过AJAX调用上传图像,有时需要> 60秒。在iOS上这很好,但在Android上,请求在60秒后失败,响应为空。电话看起来像这样:
Ext.Ajax.request({
url: /* snip */,
headers: /* snip */,
xmlData: xml,
timeout: 180000,
method: 'POST',
success: function (response, opts) {
/* snip */
},
failure: function (response, opts) {
/* snip */
}
});
我尝试使用$ .ajax实现此功能,结果是iOS和& Android会在60秒后超时。如何在Android上解决这个60秒的超时?
谢谢,斯图尔特
答案 0 :(得分:0)
我在某些浏览器中遇到ajax请求超时的问题,您可以尝试使用filetransfer:http://cordova.apache.org/docs/en/2.9.0/cordova_file_file.md.html#FileTransfer