QFTP list用法 结束不了

QFtp 类提供了一个 FTP 协议的客户端实现
该类提供了一个到 FTP 的直接接口,允许对请求有更多的控制
QFtp 异步工作,因此没有阻塞函数如果无法立即执行操作,函数仍将立即返回并且该操作将被调度以供以后执行。
调度操作的结果通过信号报告这种方法依赖于事件循环操作。


    

注意: 很多人下载文件失败是由於文件 open() 了,但是在下载完之后没有 close()。加上 ftp->get() 是异步的也不能在调用之后立马将文件 close()。所以正确的做法应该是连接 QFtp 的 commandFinished(int,bool) 信号,在槽函数中進行:


  
}

QFtp 类提供了一个 FTP 协议的客户端实现

该类提供了一个到 FTP 的直接接口,允许对请求有更多的控制但是,对于新的应用程序建议使用 QNetworkAccessManager 和 QNetworkReply,因为这些类拥有一个更简单、还更強大的 API

| 版权声明:一去、二三里,未经博主允许不得转载

QFtp 异步工作,因此没有阻塞函数如果无法立即执行操作,函数仍将立即返回并且该操作将被调度以供以后执行。调度操作的结果通过信号报告这种方法依赖于事件循环操作。

所有这些命令都会返回一个唯一的標识符允许跟踪当前正在执行的命令。当命令的执行开始时发出带有命令标识符的 commandStarted() 信号。当命令完成时会发出 commandFinished() 信号,并带有命令标識符和一个 bool 参数表明该命令在完成时是否出错。

在某些情况下可能想要执行一系列命令。例如如果要连接并登录到 FTP 服务器,简单的實现如下:

}

我要回帖

更多关于 list用法 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信