1. 说明
在使用QT进行嵌入式开发或者是使用到TCP控制传输时,有时程序的正常运行会用到某一个文件或者整个文件夹,此时就需要软件方面将需要的文件或者文件夹传输到远程服务器上。在QT中主要有两种方式可以实现这个功能,一个是QT4中使用QFtp这个类来实现,这个类提供了很丰富且成熟的方法可以使用,但是在QT5中放弃了这个类,转而使用QNetworkAccessManager这个类来实现,虽然这个类提供的函数接口使用起来比较简单,但是接口很少,有些操作还是很难实现。本文的实现方法主要利用QFtp这个类。
目标:实现windows系统文件或者文件夹上传到linus系统中
效果展示:
FTP上传文件和文件夹
项目结构:
2. 实现步骤
因为QFtp在QT5