LuatOS-SOC接口文档(air780E)-- ftp - ftp 客户端
最佳答案 问答题库938位专家为你答疑解惑
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()
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"LuatOS-SOC接口文档(air780E)-- ftp - ftp 客户端":http://eshow365.cn/6-17639-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!