失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > asp.net WEB 调用 CuteFTP8.0 ftpte.exe 实现大文件上传

asp.net WEB 调用 CuteFTP8.0 ftpte.exe 实现大文件上传

时间:2019-08-09 05:45:25

相关推荐

asp.net  WEB 调用 CuteFTP8.0  ftpte.exe  实现大文件上传

public bool UploadFileToFTPByCuteFtp(string myHost, int myPort, string myLogin, string myPassword)

{

try

{

CuteFTPPro.TEConnectionClass ftpte = new CuteFTPPro.TEConnectionClass(); //创建FTP上传

ftpte.Host = myHost; //设置服务器地址

ftpte.Protocol = "FTP"; //协议

ftpte.Port = myPort; //端口

ftpte.Retries = 10; //连接尝试次数

ftpte.Delay = 30; //延时30秒尝试

ftpte.MaxConnections = 5; //最大连接数

ftpte.TransferType = "AUTO"; //传输类型

ftpte.DataChannel = "DEFAULT"; //数据连接类型

ftpte.AutoRename = "OFF"; //自动重命名

ftpte.Login = myLogin; //设置登陆帐号

ftpte.Password = myPassword; //设置登陆密码

ftpte.Connect(); //执行服务器连接

ArrayList FileList = (ArrayList)Session["KeepList"];

for (int i = 0; i < FileList.Count; i++)

{

ftpte.Upload(((PositionData)FileList[i]).Localpath, ((PositionData)FileList[i]).Newname, i + 1);//执行上传,第一个参数是本地文件路径和名称,第二个参数是上传到服务器后的文件名称,第三个参数用于多文件上传次序

}

ftpte.Disconnect();

ftpte.Close("");

return true;

}

catch

{

return false;

}

}

如果觉得《asp.net WEB 调用 CuteFTP8.0 ftpte.exe 实现大文件上传》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。