FTP服务端

AngelGavin 2004-03-02 12:08:24
加精
1·FTP服务端发到客户端的文件列表是什么格式的?
2·FTP服务端与客户端传送文件是怎样实现的?
...全文
154 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
AngelGavin 2004-04-20
  • 打赏
  • 举报
回复
下载到了
接分
AngelGavin 2004-04-19
  • 打赏
  • 举报
回复
www.naughter.com我打不开
好像是他网站的问题
框架都打开了,但页面显示不出来
多谢了
qiansen 2004-04-19
  • 打赏
  • 举报
回复
呵呵 刚才我就打开了,具体地址:
http://www.naughter.com/download/ftptransferdlg.zip
qiansen 2004-04-18
  • 打赏
  • 举报
回复
void CFTPDlg::OnDownload()
{
if (UpdateData())
{
CFTPTransferDlg dlg;
dlg.m_sRemoteFile = m_sRemote;
dlg.m_sLocalFile = m_sLocal;
dlg.m_sServer = m_sServer;
dlg.m_bDownload = TRUE;
dlg.m_bBinary = !m_bAscii;
dlg.m_bPromptOverwrite = m_bPromptOverwrite;
dlg.m_dbLimit = m_dbLimit;
dlg.m_bPasv = m_bPasv;
dlg.m_bUsePreconfig = m_bPreConfig;
dlg.m_bUseProxy = m_bProxy;
dlg.m_sProxy = m_sProxy;
dlg.m_dwStartPos = m_dwOffset;
dlg.m_dwConnectionTimeout = m_dwConnectionTimeout;

if (m_sUserName.GetLength())
{
dlg.m_sUserName = m_sUserName;
dlg.m_sPassword = m_sPassword;
}
if (dlg.DoModal() == IDOK)
AfxMessageBox(_T("File has been downloaded"));
}
}

void CFTPDlg::OnUpload()
{
if (UpdateData())
{
CFTPTransferDlg dlg;
dlg.m_sRemoteFile = m_sRemote;
dlg.m_sLocalFile = m_sLocal;
dlg.m_sServer = m_sServer;
dlg.m_bDownload = FALSE;
dlg.m_bBinary = !m_bAscii;
dlg.m_bPromptOverwrite = m_bPromptOverwrite;
dlg.m_dbLimit = m_dbLimit;
dlg.m_bPasv = m_bPasv;
dlg.m_bUsePreconfig = m_bPreConfig;
dlg.m_bUseProxy = m_bProxy;
dlg.m_sProxy = m_sProxy;
dlg.m_dwConnectionTimeout = m_dwConnectionTimeout;

if (m_sUserName.GetLength())
{
dlg.m_sUserName = m_sUserName;
dlg.m_sPassword = m_sPassword;
}
if (dlg.DoModal() == IDOK)
AfxMessageBox(_T("File has been uploaded"));
}
}

类太长了,算了。你搜一下,好像实在www.naughter.com
AngelGavin 2004-04-18
  • 打赏
  • 举报
回复
我顶
AngelGavin 2004-04-14
  • 打赏
  • 举报
回复
给段代码好么?
我很菜的
hantry 2004-04-13
  • 打赏
  • 举报
回复
1、把根目录的文件列表发到客户端
是收到客户端发送来的list命令后发送么?(如果不是俺也不知道怎么弄了)因为这个list数据报文的前面有个port命令,将目录文件列表当作数据用20端口发送至port指定的端口就行
2、我要发送一个文件给用户
收到get命令?同理
3、接收一个文件
收到put命令?。。
如果还是不是很清楚,最好去查看rfc里面ftp的协议报文格式以及命令格式
AngelGavin 2004-03-27
  • 打赏
  • 举报
回复
比如说,我要把根目录的文件列表发到客户端
怎么做?
我要发送一个文件给用户,怎么做?
接收一个文件,怎么做?
fierygnu 2004-03-27
  • 打赏
  • 举报
回复
怎么无法实现?是用的20端口接收吗?
AngelGavin 2004-03-26
  • 打赏
  • 举报
回复
还是很郁闷
命令的发送和接收已经没问题了
但是传送文件和文件列表还是无法实现
各位大侠帮帮忙啊

4,358

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧