递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 28595|回复: 72
打印 上一主题 下一主题

[视窗] 火山PC-官方CURL模块实现登录FTP查看文件列表和下载示例

  [复制链接]

359

主题

6675

帖子

1万

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
17012
跳转到指定楼层
楼主
发表于 2021-4-28 11:08:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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作为强大的网络传输开源库,功能非常强悍,若是要用好还需仔细看官方文档和示例。







游客,如果您要查看本帖隐藏内容请回复


















火山安卓+PC多部课程尽在:www.lkuaiy.com
回复

使用道具 举报

24

主题

559

帖子

4724

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4724
沙发
发表于 2021-4-28 11:11:48 | 只看该作者
这个不错,支持楼主开源
回复

使用道具 举报

19

主题

227

帖子

1753

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1753
板凳
发表于 2021-4-28 13:17:03 来自手机 | 只看该作者
这个值得学习,谢谢利快云分享!
回复

使用道具 举报

1

主题

18

帖子

491

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
491
地板
发表于 2021-5-18 16:42:06 | 只看该作者
火山PC-官方CURL模块实现登录FTP查看文件列表和下载示例 [修改]
回复

使用道具 举报

9

主题

371

帖子

3424

积分

贵宾

火山小白

Rank: 9Rank: 9Rank: 9

积分
3424
5#
发表于 2021-5-18 16:44:58 | 只看该作者
学习!
WX搜索:大强小屋【ID:daqiangstudio】
向火山进发!
回复

使用道具 举报

2

主题

250

帖子

2035

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2035
6#
发表于 2021-5-18 17:38:19 | 只看该作者
顶~顶~更健康~
回复

使用道具 举报

0

主题

196

帖子

850

积分

高级会员

Rank: 4

积分
850
7#
发表于 2021-5-19 10:31:11 | 只看该作者
这个不错,支持楼主开源
回复

使用道具 举报

4

主题

83

帖子

938

积分

高级会员

Rank: 4

积分
938
8#
发表于 2021-5-19 16:10:09 | 只看该作者
精彩。支持一个。
回复

使用道具 举报

1

主题

9

帖子

79

积分

注册会员

Rank: 2

积分
79
9#
发表于 2021-6-20 15:40:38 | 只看该作者
回复

使用道具 举报

20

主题

97

帖子

728

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
728
10#
发表于 2021-7-4 17:01:35 | 只看该作者
学习学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-25 06:13 , Processed in 0.101616 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表