namespace HotSkyPlayer.DatabaseInfo
{        /// <summary>
    /// 连接FTP。
    /// </summary>
    class FTP
    {
        public string Url { get; set; }
        public string User { get; set; }
        public string Password { get; set; }
        // FtpWebResponse response = null;//服务器的回应。
        // FtpWebRequest request = null;//客户端的请求
        public FTP(string url, string user, string password)
        {
            Url = url;
            User = user;
            Password = password;
        }
        public Stream GetFile(string filename)
        {
            if (!Url.EndsWith("/") && !filename.StartsWith("/")) filename = "/" + filename;
            FtpWebRequest request = (FtpWebRequest)WebRequest.Create(new Uri(Url + filename));
            request.Credentials = new NetworkCredential(User, Password);
           // request.UseBinary = true;//二进制传
            request.Method = WebRequestMethods.Ftp.DownloadFile;
            FtpWebResponse response = (FtpWebResponse)request.GetResponse();
            return response.GetResponseStream();
        }    }
}