因为Qt版本的不断升级,QFtp 模块的Qt5 版本以后,就不能直接使用;但可以通过编译QFtp 模块的源码可以在Qt 5.12之前的版本上使用(博主只试到这个版本,后面直接上Qt6.6.1),等博主把公司项目升级到Qt 6.6.1后,发现编译QFtp 模块的源码在此版本上编译不能通过,所以也不使用了,Qt 6.6.1版本找了很多方法,均不能实现想要的功能或者说压根做出来,不像ftp。后来选择用c 语言编写ftplib,经过测试,发现不错,基本能实现ftp 功能,以后在Qt上用此功能,再也不担心Qt版本升级。
1,下载ftplip 源代码,建dll工程生成dll
生成
2,建测试工程
运行效果
ftplib实现的ftp 在Qt 6.6.1中应用
这是基本功能,大家也可以根据自己的需要完善。