QFtp 类提供了一个 FTP 协议的客户端实现
该类提供了一个到 FTP 的直接接口,允许对请求有更多的控制
QFtp 异步工作,因此没有阻塞函数如果无法立即执行操作,函数仍将立即返回并且该操作将被调度以供以后执行。
调度操作的结果通过信号报告这种方法依赖于事件循环操作。
注意: 很多人下载文件失败是由於文件 open() 了,但是在下载完之后没有 close()。加上 ftp->get() 是异步的也不能在调用之后立马将文件 close()。所以正确的做法应该是连接 QFtp 的 commandFinished(int,bool) 信号,在槽函数中進行: