Qt5实现FTP上传功能
发布时间
阅读量:
阅读量
通过分析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>
#include <QtNetwork>
#include <QDebug>
class Uploader: public QObject
{
Q_OBJECT
public:
Uploader(QObject *p = 0): QObject(p){ }
void start
全部评论 (0)
还没有任何评论哟~
