火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

  [复制链接]

359

主题

6649

帖子

1万

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
16616
跳转到指定楼层
楼主
发表于 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
回复

使用道具 举报

359

主题

6649

帖子

1万

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
16616
沙发
 楼主| 发表于 2021-7-5 14:03:00 | 显示全部楼层
每日一顶
火山安卓+PC多部课程尽在:www.lkuaiy.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-9 07:42 , Processed in 0.096961 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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