1. 说明
网上很多关于使用QFtp这个类实现文件或者文件夹的远程服务器上传的案例,但很少有关于如何下载文件,下载整个文件夹的案例甚至更少,本篇文章中使用到的方法,在下载单个文件是比较简单的,而在下载整个文件夹时采用比较曲折的方式,原因在于ftp整个类如果依然采用递归的方式去获取远程服务器中文件夹中的信息,会造成QT中信号槽函数的多次连接,出现问题。看此博客之前,请先看第一篇博文:文件或文件夹的上传实现,在此博客代码的基础上进行功能扩展。
效果展示:
FTP下载文件和文件夹
网上很多关于使用QFtp这个类实现文件或者文件夹的远程服务器上传的案例,但很少有关于如何下载文件,下载整个文件夹的案例甚至更少,本篇文章中使用到的方法,在下载单个文件是比较简单的,而在下载整个文件夹时采用比较曲折的方式,原因在于ftp整个类如果依然采用递归的方式去获取远程服务器中文件夹中的信息,会造成QT中信号槽函数的多次连接,出现问题。看此博客之前,请先看第一篇博文:文件或文件夹的上传实现,在此博客代码的基础上进行功能扩展。
效果展示:
FTP下载文件和文件夹