请问:为什么ftp的APPE命令没有增加文件的内容呢

smae 2004-02-14 04:09:07
服务器是是增加了一个test.txt,但长度是0
我在命令窗口里打appe g:\test.txt test.txt则没有问题,服务器上的文件长度增加了,请指教,谢谢

CHAR szTemp[256];
wsprintf (szTemp, "APPE %s", "test.txt");

BOOL bRet = FtpCommand(hConnection,
TRUE,
FTP_TRANSFER_TYPE_ASCII,
szTemp,
0,
&hResponse);// The handle to read the response
if (!bRet) {
cout << "FtpCommand failed, error: " << GetLastError() << endl;
return;
}

wsprintf (szTemp, "This data will be appended to the file");

DWORD dwSize;
if (!InternetWriteFile (hResponse, (LPVOID)szTemp, lstrlen(szTemp)+1, &dwSize)) {
cout << "InternetWriteFile failed, error: " << GetLastError() << endl;
return;
}
...全文
80 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复

18,357

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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