FTP 服务器的安装和配置方法FTP 客户端的开发方法
ftpUristring = "ftp://" + tbxServerIp.Text;
networkCredential = new NetworkCredential(tbxUsername.Text, tbxPassword.Text);
if (ShowFtpFileAndDirectory() == true) {
btnlogin.Enabled = false; btnlogout.Enabled = true;
lstbxFtpResources.Enabled = true; lstbxFtpState.Enabled = true; tbxServerIp.Enabled = false;
if (chkbxAnonymous.Checked == false) {
tbxUsername.Enabled = false; tbxPassword.Enabled = false; chkbxAnonymous.Enabled = false; } else {
chkbxAnonymous.Enabled = false; }
tbxloginmessage.Text = "登录成功"; btnUpload.Enabled = true; btndownload.Enabled = true; btnDelete.Enabled = true; } else {
lstbxFtpState.Enabled = true; tbxloginmessage.Text = "登录失败"; } }
private bool ShowFtpFileAndDirectory() {
lstbxFtpResources.Items.Clear(); string uri = string.Empty; if (currentDir == "/") {
uri = ftpUristring; } else {
uri = ftpUristring + currentDir;