火山软件开发平台

标题: 火山PC-官方CURL模块实现登录FTP查看文件列表和下载示例 [打印本页]

作者: 1185907650    时间: 2021-4-28 11:08
标题: 火山PC-官方CURL模块实现登录FTP查看文件列表和下载示例
本帖最后由 1185907650 于 2021-4-28 11:12 编辑

本源码转载自利快云https://www.lkuaiy.com/
火山PC-官方CURL模块实现登录FTP查看文件列表和下载示例先看效果


CURL可谓非常强大,不仅支持HTTP的POST,GET操作,而且还支持FTP文件服务器的相关网络操作,今天我们就分享下FTP下载的简单示例。

先准备好FTP服务器,网上非常多绿色免费的FTP,若是不会搭建请自行**,下图是网上下载的临时测试用的简单FTP服务器。


第一步:设计界面:

第二步:引用CURL库

第三步:编写代码,下图将关键代码进行展示,文末有源码。
注意读取文件列表可以用FTP的请求方式“LIST”直接获取目录下文件明细,不用再去回调函数中处理。
单独下载文件的时候注意,需要指定回调函数,当文件完成传输时,会触发此事件将下载的文件写入磁盘即可。



运行:会在程序根目录生成下载的文件。

作为抛砖引玉,上面只是将FTP的基础用法进行分享,CURL作为强大的网络传输开源库,功能非常强悍,若是要用好还需仔细看官方文档和示例。


























作者: glbosom    时间: 2021-4-28 11:11
这个不错,支持楼主开源
作者: abcfox    时间: 2021-4-28 13:17
这个值得学习,谢谢利快云分享!
作者: impc32    时间: 2021-5-18 16:42
火山PC-官方CURL模块实现登录FTP查看文件列表和下载示例 [修改]
作者: 大强    时间: 2021-5-18 16:44
学习!
作者: 君安光电科技    时间: 2021-5-18 17:38
顶~顶~更健康~
作者: langui8899    时间: 2021-5-19 10:31
这个不错,支持楼主开源
作者: kike    时间: 2021-5-19 16:10
精彩。支持一个。
作者: muyun    时间: 2021-6-20 15:40

作者: myadmin    时间: 2021-7-4 17:01
学习学习
作者: 1185907650    时间: 2021-7-5 14:03
每日一顶
作者: qq524235818    时间: 2021-8-13 12:13
哦呀我要ftp

作者: 芒g一号    时间: 2021-8-27 13:03
学习!学习!
作者: 网猫    时间: 2021-8-29 00:11

作者: dschenyang    时间: 2021-11-9 11:06
测试

作者: ddd898    时间: 2021-11-13 14:25
学习一下,谢谢
作者: joexiaoh    时间: 2021-11-18 08:37
火山PC-官方CURL模块实现登
作者: 云信网    时间: 2021-11-24 00:33
大萨达啥多啥多
作者: hackxm    时间: 2021-11-27 15:21

学习学习
作者: kanshijian    时间: 2021-12-6 23:17
来学习怎么传输
作者: 371366864    时间: 2021-12-7 00:36
这个不错,支持楼主开源
作者: qiuzhi    时间: 2022-1-21 12:14

~~~~~~~~~
作者: 网络注册会员    时间: 2022-1-21 12:23
值得学习
作者: aiyawoqu    时间: 2022-1-21 12:24
- -这个。。。。。。
作者: Creator    时间: 2022-1-23 21:48
好东西支持下
作者: fangcun9653    时间: 2022-2-1 14:13
顶顶顶顶顶顶顶顶顶顶
作者: lichenxui    时间: 2022-2-1 16:04
收下学习
作者: xuezhq    时间: 2022-3-4 13:27
支持共享精神!!!!!!
作者: qaz2428119    时间: 2022-3-5 09:15
先看看具体怎么实现的
作者: lingyu    时间: 2022-3-27 01:37
54555555
作者: 殇龙吟    时间: 2022-4-3 17:17
山PC-官方CURL模块实现登录FTP查看文件列表和下载示例 [修改]
高级模式

作者: liou9799    时间: 2022-4-9 02:52
dddddddddddddddddddddddddddd
作者: Yisensol    时间: 2022-4-16 19:41
感谢分享!
作者: rdfiyt    时间: 2022-4-19 20:47
火山PC-官方CURL模块实现登录FTP查看文件列表和下载示例 [修改]
作者: 1503123    时间: 2022-5-2 15:44
好好学习
作者: 人在旅途    时间: 2022-5-3 18:22
谢谢!学习!
作者: 兵三进一    时间: 2022-9-11 23:46
好好学习,天天向上.
作者: zqiz    时间: 2022-9-12 08:51
精彩。支持一个。
作者: 七秒钟记忆    时间: 2022-10-9 10:41
很需要。她谢谢了
作者: sfz0316    时间: 2022-11-8 01:15
。。。
作者: hym    时间: 2022-11-18 23:07
学习学习
作者: szk820628    时间: 2022-11-19 19:20
868686
作者: 圊钰案    时间: 2023-2-27 15:20
支持开源,祝火山越来越好。
作者: 1181070768    时间: 2023-3-15 23:04
URL模块实现登录FT
作者: tzh    时间: 2023-4-16 14:05

这个值得学习,谢谢利快云分享!
作者: zhengtao29    时间: 2023-6-19 21:08
CURL作为强大的网络传输开源库
作者: XiaoJM    时间: 2023-7-13 17:22
感谢分享
作者: huoshan333    时间: 2023-7-14 08:47
这个不错,支持楼主开源
作者: voldpcj    时间: 2023-8-3 12:37
CURL模块我怎么没有
作者: zhichen    时间: 2023-8-3 13:39
学习。。。。。。
作者: yyaini0424    时间: 2023-11-2 17:07
学习一下
作者: 好人好    时间: 2023-11-5 15:01
学习学习
作者: 84209275    时间: 2023-11-8 06:25
下载试试试试吧
作者: 银河星汉    时间: 2023-11-22 10:34
学习一下新知识
作者: jqldjsx    时间: 2024-1-26 12:28
学习1学习1学习1学习1学习1
作者: 慌凰恍晃    时间: 2024-2-13 11:48
6766666666666
作者: amwji    时间: 2024-3-22 15:12
看看
作者: Dalong    时间: 3 天前
看看看看看看




欢迎光临 火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4