(给DotNet加星标,提升.Net技能)
转自:happyray cnblogs.com/abnerwong/p/14179159.html
前言
项目中经常涉及到将文件批量上传到其它空间或服务器,这个时候我们有可能需要用到FTP协议进行传输,所以这里我推荐使用FluentFTP,一款很好用的FTP传输框架。
github地址:https://github.com/robinrodricks/FluentFTP
Nuget安装一下:
PM> Install-Package FluentFTP
首先第一步,new一个Client:
/*
第一个参数是FTP地址,注意要加协议名
第二个参数是端口,默认21
第三个参数是FTP用户名
第四个参数是FTP密码
正常情况下配置三个属性即可,大家按需选择:
EncryptionMode是指定加密方式,这里我选择None不加密,
DataConnectionType是连接方式