FTP服务器实现是我整个智能监控系统的一部分,所以在这里记录。
实现并不是很难,大家一起学习看看。
我用的是腾讯云,在此感谢腾讯的校园计划。
整个UI就是两个按钮,一个上传,一个下载。
看看界面,
非常简单的。。。。
在此实现的FTP包括两个类,一个是界面类,一个是Ftp实现的类,
widget.h
#ifndef WIDGET_H
#define WIDGET_H
#include <QWidget>
#include<client.h>
namespace Ui {
class Widget;
}
class Widget : public QWidget
{
Q_OBJECT
public:
explicit Widget(QWidget *parent = 0);
~Widget();
FtpCLient client;
private slots:
void on_pushButton_clicked();
void on_pushButton_2_clicked();
private:
Ui::Widget *ui;
};
#endif // WIDGET_H
widget.cpp
#include "widget.h"