关于在vc++6.0中用FTP传送文件的有关问题,请赐教
关于在vc++6.0中用FTP传送文件的问题,请大虾赐教
我写了一段用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 ");
}
------解决方案--------------------
但是在连接时会报错,说我服务器的密码不正确,但我输入的是正确的??
真的可能是你的输入不正确或者你的程序处理有误
我写了一段用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 ");
}
------解决方案--------------------
但是在连接时会报错,说我服务器的密码不正确,但我输入的是正确的??
真的可能是你的输入不正确或者你的程序处理有误