社区
Qt
帖子详情
Qt5中没有了QFtp,怎样通过QNetworkAccessManager获取ftp服务器上的文件列表呢
ahsq1991
2015-09-09 02:46:34
如题,还有QNetworkAccessManager的deleteResource只能用于http,那要删除ftp中的文件要怎么删除?
...全文
1639
1
打赏
收藏
Qt5中没有了QFtp,怎样通过QNetworkAccessManager获取ftp服务器上的文件列表呢
如题,还有QNetworkAccessManager的deleteResource只能用于http,那要删除ftp中的文件要怎么删除?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
foruok
2015-09-11
打赏
举报
回复
有源码,编译一个模块,照样用。
Qt之Q
Network
Access
Manager
实现
FTP
文件
上传/下载功能
Qt5
移除了Q
Ftp
API,原因是其实现质量,Q
Network
Access
Manager
可以用来提供
ftp
url 的上传下载操作; 但是美
中
不足的是Q
Network
Access
Manager
没有
提供list()、cd()、remove()、mkdir()、rmdir()、rename() 和 rawCommand()等操作。
Qt之Q
Ftp
在客户端实现
文件
上传、下载、新建
文件
夹、重命名、删除和刷新等功能
本来是打算用新的类Q
Network
Access
Manager
实现的客户端的
文件
上传、下载、新建
文件
夹、重命名、删除和刷新等功能,但是Q
Network
Access
Manager
没有
提供原本在Q
Ftp
提供的list()、cd()、remove()、mkdir()、rmdir()、rename() 和 rawCommand()等操作,所以无奈之下只能选用了旧版本的Q
Ftp
来实现,毕竟既然官方都废弃了Q
Ftp
而选用Q
Network
Access
Manager
来代替,那肯定是后者比前者更加可靠稳定。 虽然Q
Ftp
在
Qt5
.0之后就被官方移除了,但是其基本功能还是挺全的,虽然在上传下载
文件
的时候带
中
文时会乱码,但也是能解决的。 最近在做一个项目也是用到了Q
Ftp
上传
文件
到别人的服务器,突然就想到了要做一个简单的客户端实现其基本的功能,于是在闲暇时就慢慢的把功能给加上去了,虽然有点简陋但是还是实现了有不少的功能,当然也包括了前面提到上传下载带
中
文的
文件
乱码问题。
Qt5
(C++)高级篇之2:
FTP
网络编程实战
1.带领您深入学习
QT5
/C++:
FTP
基础理论、GET下载
文件
、PUT上传
文件
、
FTP
命令解析、
FTP
断点续传,逐步提升Qt编程水平。2.所有章节均有理论知识介绍、接口讲解、实例代码讲解,讲解过程
中
不断穿插老师在开发过程
中
遇到的问题及解决方法(可以下载所有的电子课件与源码)。3.本阶段主要完成Qt高阶段的
FTP
编程:所有章节均配备实战项目、边理论边实战
Qt的Q
Ftp
模块 可在
Qt5
之后版本
中
独立编译使用
Qt5
.0之后移除了Q
Ftp
类(基于
FTP
协议实现的一个类),使用 Q
Network
Access
Manager
可以实现
Ftp
的上传/下载功能。但有些原本 Q
Ftp
有的功能 Q
Network
Access
Manager
却
没有
提供,例如:list、cd、remove、mkdir、rmdir、rename 等,前者的功能更加完善,提供的API更多,更加便于开发者使用。最为新手,开发一般的应用,当然选择Q
Ftp
更加有利,值得庆幸的是 Q
Ftp
一直在维护,只需要下载源码自行编译即可使用。
QT5
.0以上版本使用的
FTP
类源码Qt
Ftp
QT从5.0版本之后就
没有
Q
Ftp
类了,替代类Q
Network
Access
Manager
虽然功能强大,但无法实现
FTP
的所有功能,在此提供Q
Ftp
类源码,可以在
QT5
之后的版本上自行编译使用
Qt
16,203
社区成员
26,591
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章