当前位置: 首页 > news >正文

LuatOS-SOC接口文档(air780E)-- ftp - ftp 客户端

ftp.login(adapter,ip_addr,port,username,password)#

FTP客户端

参数

传入值类型

解释

int

适配器序号, 只能是socket.ETH0, socket.STA, socket.AP,如果不填,会选择平台自带的方式,然后是最后一个注册的适配器

string

ip_addr 地址

string

port 端口,默认21

string

username 用户名

string

password 密码

bool/table

是否为ssl加密连接,默认不加密,true为无证书最简单的加密,table为有证书的加密
server_cert 服务器ca证书数据
client_cert 客户端ca证书数据
client_key 客户端私钥加密数据
client_password 客户端私钥口令数据

返回值

返回值类型

解释

bool/string

成功返回true 失败返回string

例子

ftp_login = ftp.login(nil,"xxx")

ftp.command(cmd)

FTP命令

参数

传入值类型

解释

string

cmd 命令 目前支持:NOOP SYST TYPE PWD MKD CWD CDUP RMD DELE LIST

返回值

返回值类型

解释

string

成功返回true 失败返回string

例子

    print(ftp.command("NOOP").wait())print(ftp.command("SYST").wait())print(ftp.command("TYPE I").wait())print(ftp.command("PWD").wait())print(ftp.command("MKD QWER").wait())print(ftp.command("CWD /QWER").wait())print(ftp.command("CDUP").wait())print(ftp.command("RMD QWER").wait())print(ftp.command("DELE /1/12222.txt").wait())

ftp.pull(local_name,remote_name)

FTP文件下载

参数

传入值类型

解释

string

local_name 本地文件

string

remote_name 服务器文件

返回值

返回值类型

解释

bool/string

成功返回true 失败返回string

例子

ftp.pull("/1222.txt","/1222.txt").wait()

ftp.push(local_name,remote_name)

FTP文件上传

参数

传入值类型

解释

string

local_name 本地文件

string

remote_name 服务器文件

返回值

返回值类型

解释

bool/string

成功返回true 失败返回string

例子

ftp.push("/1222.txt","/1222.txt").wait()

ftp.close()

FTP客户端关闭

参数

返回值

返回值类型

解释

bool/string

成功返回true 失败返回string

例子

ftp.close().wait()
http://www.lryc.cn/news/189711.html

相关文章:

  • 第二证券:市净率高好还是低好?
  • HTTP协议是什么
  • 微服务09-Sentinel的入门
  • 2023-2024-1 高级语言程序设计实验一: 选择结构
  • js事件循环详解
  • 实战指南:使用 kube-prometheus-stack 监控 K3s 集群
  • golang调用scws实现简易中文分词
  • Excel 中使用数据透视图进行数据可视化
  • 在SIP 语音呼叫中出现单通时要怎么解决?
  • 【师兄啊师兄2】公布,李长寿成功渡劫,敖乙叛变,又一美女登场
  • 视频倒着播放,原来是这么实现的
  • # 02 初识Verilog HDL
  • 使用 Eziriz .NET Reactor 对c#程序加密
  • Restclient-cpp库介绍和实际应用:爬取www.sohu.com
  • 提升市场调研和竞品分析效率:利用Appium实现App数据爬取
  • 【Git笔记】之Git重命名详解
  • 201、RabbitMQ 之 Exchange 典型应用模型 之 工作队列(Work Queue)
  • 了解三层架构:表示层、业务逻辑层、数据访问层
  • 三相空气开关
  • uniapp 单位rpx ,设计稿尺寸px处理方式
  • @所有燃气企业,城燃企业数字化转型重点抓住的八个关键点
  • 大数据学习(4)-hive表操作
  • 第二证券:汇金增持有望催化银行板块 白酒企稳信号凸显
  • Kubernetes使用OkHttp客户端进行网络负载均衡
  • oracle设置自增ID
  • ubuntu22.04设置中文
  • Java中 创建不可变集合
  • options.css 内容优化2 --chatPGT
  • MS4344:24bit、192kHz 双通道数模转换电路
  • Talk | ACL‘23 杰出论文,MultiIntruct:通过多模态指令集微调提升VLM的零样本学习