从Qt的版本进化中可以知道,在Qt4中的QFtp类到了Qt5中已经没有了,虽然可以通过在Qt5中自己编译出QFtp,但是Qt5中提供的QNetworkAccessManager
在发送和请求网络方面有更好的兼容性和扩展性,包括ftp请求和http请求。
这里提供一个Qt4中QFtp的源码获取方式:
git clone git://code.qt.io/qt/qtftp.git
git clone http://code.qt.io/qt/qtftp.git
git clone https://code.qt.io/qt/qtftp.git
下面的ftp上传功实现了在有密码和无密码的情况下上传:
#include <QtCore>