/// <summary> /// 传入整个data,其中host应当为ftp://ip/的格式,如果是ftp://dirName/格式,会异常 /// </summary> /// <param name="ftpConnectionModel"></param> public RequesterFtp(FtpConnectionModel ftpConnectionModel) { connectionData = ftpConnectionModel.Clone() as FtpConnectionModel; string host = connectionData.Host; connectionData.Host = host.ToLower().StartsWith("ftp://") ? host : "ftp://" + host; }
public RequesterFtp(string host, string username, string password, int port, IWebProxy proxy, bool enableSsl, bool useBinary, bool usePassive, int timeout) { connectionData = new FtpConnectionModel { Host = host.ToLower().StartsWith("ftp://") ? host : "ftp://" + host, Username = username, Password = password, Port = port, Proxy = proxy, EnableSsl = enableSsl, UserBinary = useBinary, UsePassive = usePassive, Timeout = timeout }; }