参数
传入值类型 | 解释 |
---|---|
int | 适配器序号, 只能是socket.ETH0, socket.STA, socket.AP,如果不填,会选择平台自带的方式,然后是最后一个注册的适配器 |
string | ip_addr 地址 |
string | port 端口,默认21 |
string | username 用户名 |
string | password 密码 |
bool/table | 是否为ssl加密连接,默认不加密,true为无证书最简单的加密,table为有证书的加密 |
返回值
返回值类型 | 解释 |
---|---|
bool/string | 成功返回true 失败返回string |
例子
ftp_login = ftp.login(nil,"xxx")
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文件下载
参数
传入值类型 | 解释 |
---|---|
string | local_name 本地文件 |
string | remote_name 服务器文件 |
返回值
返回值类型 | 解释 |
---|---|
bool/string | 成功返回true 失败返回string |
例子
ftp.pull("/1222.txt","/1222.txt").wait()
FTP文件上传
参数
传入值类型 | 解释 |
---|---|
string | local_name 本地文件 |
string | remote_name 服务器文件 |
返回值
返回值类型 | 解释 |
---|---|
bool/string | 成功返回true 失败返回string |
例子
ftp.push("/1222.txt","/1222.txt").wait()
FTP客户端关闭
参数
无
返回值
返回值类型 | 解释 |
---|---|
bool/string | 成功返回true 失败返回string |
例子
ftp.close().wait()