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