Пример #1
0
        public void WellKnownPorts_CanBeInstantiated()
        {
            var ftp = new FtpPort();

            Assert.That(ftp.IsWellKnown, Is.True);

            var https = new HttpsPort();

            Assert.That(https.IsWellKnown, Is.True);
        }
Пример #2
0
        /// <summary>
        /// 获取完整的FTP主机格式
        /// </summary>
        /// <returns></returns>
        public static string GetFtpRoot()
        {
            string port  = string.Empty;
            string split = string.Empty;

            if (!FtpPort.Equals(21))
            {
                split = ":";
                port  = FtpPort.ToString();
            }

            return(string.Format("ftp://{0}{1}{2}", FtpHost, split, port));
        }
Пример #3
0
        public virtual string GetFtpFileTemplatePath(string strFileName)
        {
            string path = "ftp://" + FtpHost + ":" + FtpPort.ToString() + "/" + strFileName.TrimStart('/');

            return(path);
        }
Пример #4
0
 public virtual string GetFtpFilepath(string strFileName)
 {
     return("ftp://" + FtpHost + ":" + FtpPort.ToString() + "/" + GetFtpBasePath(strFileName));
 }