日期:2014-05-18 浏览次数:21509 次
private bool CheckFtp(string DomainName, String port, string FtpUserName, string FtpUserPwd)
{
try
{
FtpWebRequest ftprequest = (FtpWebRequest)WebRequest.Create("ftp://" + DomainName + ":" + port + "/");
ftprequest.Credentials = new NetworkCredential(FtpUserName, FtpUserPwd);
ftprequest.Method = WebRequestMethods.Ftp.ListDirectory;
ftprequest.Timeout = 3000;
FtpWebResponse ftpResponse = (FtpWebResponse)ftprequest.GetResponse();
ftpResponse.Close();
return true;
}
catch (Exception ex)
{
//提示连接错误信息
MessageBox.Show(ex.Message);
return false;
}
}
//检测能否连接ftp
if (CheckFtp(ftpIp, port, userName, userPassword))
{
//上传操作
。。。。。。
。。。。。。
}