Ftp(IP,Port,user,pwd,FtpFileName,[DownFIleName]);
函数功能:
从指定ftp下载文件到服务器
操作参数:
参数名 | 是否必须 | 类型 | 说明 |
---|---|---|---|
IP | 是 | string | ftp地址 |
Port | 是 | int | ftp端口 |
user | 是 | string | ftp账号 |
pwd | 是 | string | ftp密码 |
FtpFileName | 是 | string | ftp上面的文件名称 |
DownFIleName | 是 | string or nil | 要下载后保留的目录。如若为nil,下载后直接保留FtpFileName设置的文件名,如若Type为1此值不生效 |
Type | 是 | int | 下载模式直接返回字符串,还是存到DownFIleName设置的目录。如若为【0】直接写到DownFIleName设定的目录【1】直接返回字符串 |
返回值:
返回值类型 | 成功 | 失败 |
---|---|---|
int or string | 0 or string | ftp错误代码 |
操作实例1
local COnnectHwnd = Network.Ftp("127.0.0.1",21,"www.gphabit.com","bbs.gphabit.com","gg.lua","/home/gg.lua");
--[[此处为简单介绍返回值用法
if COnnectHwnd == -1 then
print("链接失败,可能帐号密码错误或IP错误,请检查")
return;
end
if COnnectHwnd == 550 then
print("服务器上文件不存在");
return;
end
--]]
int RetType = type(COnnectHwnd);
if COnnectHwnd~=0 and RetType == "number" then--此处要判断是否为数字
return;
end
if RetType == "string" then
print("下载的内容是:"..COnnectHwnd);
return;
end
print("下载完毕");
备注:
- 更多返回错误代码请看首页的错误代码描述
文档更新时间: 2021-11-29 15:37 作者:105493660