我写了一段用FTP传送文件的代码,没有报错,但是在连接时会报错,说我服务器的密码不正确,但我输入的是正确的,不知问题出在哪儿?请教高手。
我写的代码如下:
CString host;
m_HostEdit.GetWindowText(host); CString user;
m_UserEdit.GetWindowText(user); CString password;
m_PasswordEdit.GetWindowText(password); CString filename;
m_FileEdit.GetWindowText(filename); TRACE(":%s:%s:%s:%s\n", host,user, password, filename);
CInternetSession session(AfxGetApp()->m_pszAppName);
CFtpConnection* pConn = NULL;
pConn = session.GetFtpConnection(host,user,password,21);
MessageBox("Coneok") ;
if (pConn)
{
if (!pConn->PutFile(filename,"C:\boot.txt"))
{
MessageBox("Faile");
}
else
{
MessageBox("Success");
}
pConn->Close();
delete pConn;
session.Close();
}
else
{
MessageBox("Cannot Connect");
}