科尔多瓦.FileTransfer插件.如何捕获连接超时错误

 独孤求独孤_715 发布于 2023-02-12 11:52

我正在使用FileTransfer插件下载文件,我遇到的问题是当主机无法访问时我无法缓解连接超时错误.

代码:

var fileTransfer = new FileTransfer();
var host = '192.168.1.30';
var port = '9080';
var uri = encodeURI("http://"+host+":"+port+"/FilesWeb/" + fileName);

fileTransfer.download(
    uri,
    'myFile.txt',
    function(entry) {
        alert('ok');
    },
    function(error) {
        alert('error');
    },
    false,
    {}
);

超时异常:

2013-12-07 22:22:20.089 Mapfre[720:907] FileTransferError {
  body = "";
  code = 3;
  "http_status" = 0;
  source = "http://192.168.1.40:10080/FilesWeb/3.txt";
  target = "/var/mobile/Applications/1DD0DC96-D34C-4E91-A15F-609B93DE84E4/Documents/xxx/fichas/3.txt";
}2013-12-07 22:22:20.092 Mapfre[720:907] File Transfer Error: The request timed out.

我怎么能抓住那个例外?

谢谢.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有