关于Qt5.X中的FTP封装

时间:2022-11-26 14:38:38

Qt5.X版本开始就去掉了QFTP的功能,原因应该是代码的封装不过关吧,另外可以用Qtnetwork相关类实现,所以去掉了FTP功能。

QtFtp源码下载:https://github.com/qt/qtftp

可以用QT编译出静态库和动态库,

看了源码之后发现有很多问题,譬如:不支持中文文件的上传下载,没有断点续传的方法,下载的文件没有指定目录功能等,还有example也写的很粗糙。


个人习惯了VS2010,所以把QTFTP的各种方法移植到了VS2010平台,然后修改了下支持中文文件的上传下载。

demo下载:http://download.csdn.net/detail/joy58061678/9787213

有了源码,自己想怎么该就怎么改,怎么封装都可以了。

相关文章