社区
网络编程
帖子详情
关于VC中FTP上传!
wuleeemail
2008-11-18 07:39:32
用VC做了一个程序,当中带着一些FTP的,做好以后发现FTP到对方三个子目录内都可以,如果超过三个就失败了。搞得很郁闷。不知道哪位知道在VC中代码如何写才能保证FTP进入多少个子目录都可以? 谢了!
...全文
189
3
打赏
收藏
关于VC中FTP上传!
用VC做了一个程序,当中带着一些FTP的,做好以后发现FTP到对方三个子目录内都可以,如果超过三个就失败了。搞得很郁闷。不知道哪位知道在VC中代码如何写才能保证FTP进入多少个子目录都可以? 谢了!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
songsu
2008-11-25
打赏
举报
回复
做个广告,
QQ技术交流群:6259765
songsu
2008-11-25
打赏
举报
回复
保证路径正确的情况下,VC是没有路径个数限制的。
tingtj
2008-11-24
打赏
举报
回复
进入当前目录,下载,再进入下一目录下载。
ftp协议里,进入另一目录是有命令的.
static int FtpXfer(const char *localfile, const char *path,
netbuf *nControl, int typ, int mode)
{
int l,c;
char *dbuf;
FILE *local = NULL;
netbuf *nData;
int rv=1;
if (localfile != NULL)
{
char ac[4] = "w";
if (typ == FTPLIB_FILE_WRITE)
ac[0] = 'r';
if (mode == FTPLIB_IMAGE)
ac[1] = 'b';
local = fopen(localfile, ac);
if (local == NULL)
{
strncpy(nControl->response, strerror(errno), sizeof(nControl->response));
return 0;
}
}
if (local == NULL)
local = (typ == FTPLIB_FILE_WRITE) ? stdin : stdout;
if (!FtpAccess(path, typ, mode, nControl, &nData))
return 0;
dbuf = malloc(FTPLIB_BUFSIZ);
if (typ == FTPLIB_FILE_WRITE)
{
while ((l = fread(dbuf, 1, FTPLIB_BUFSIZ, local)) > 0)
if ((c = FtpWrite(dbuf, l, nData)) < l)
{
printf("short write: passed %d, wrote %d\n", l, c);
rv = 0;
break;
}
}
else
{
while ((l = FtpRead(dbuf, FTPLIB_BUFSIZ, nData)) > 0)
if (fwrite(dbuf, 1, l, local) <= 0)
{
perror("localfile write");
rv = 0;
break;
}
}
free(dbuf);
fflush(local);
if (localfile != NULL)
fclose(local);
FtpClose(nData);
return rv;
}
www.wantsoft.com 隐形者源码交流
ftp
.rar_
VC
ftp
_
ftp
_
ftp
下载_
vc
FTP
下载_
vc
ftp
上传
在这个名为"
ftp
.rar_
VC
ftp
_
ftp
_
ftp
下载_
vc
FTP
下载_
vc
ftp
上传
"的压缩包
中
,我们很可能找到了一个由
VC
++(Visual C++)编写的简单
FTP
客户端程序。
VC
++是微软公司开发的一个集成开发环境,它提供了丰富的功能来创建...
VC
_
FTP
客户端_
Vc
_ship6jb_
在本文
中
,我们将深入探讨
FTP
客户端,特别是与"
VC
_
FTP
客户端_
Vc
_ship6jb_"相关的知识。
FTP
客户端是用户与
FTP
服务器交互的工具,允许用户
上传
、下载、查看、管理远程服务器上的文件。"
VC
_
FTP
客户端"可能指的是一个...
vc
实现的
ftp
上传
和下载
在
VC
++环境
中
,
FTP
(File Transfer Protocol)
上传
和下载功能的实现主要依赖于Microsoft Foundation Class (MFC)库
中
的C
Ftp
Connection类。这个类提供了与
FTP
服务器交互的能力,包括连接、登录、
上传
文件、下载文件...
vc
的
ftp
编程
本文将详细介绍如何使用
VC
进行
FTP
编程,包括创建会话、连接
FTP
服务器以及执行文件
上传
和下载等操作。 #### 二、基础概念 1. **CInternetSession** 类:是MFC
中
用于创建Internet会话的基础类,它支持HTTP、
FTP
等...
FTP
.zip_
vc
FTP
上传
_
vc
FTP
下载_
vc
ftp
上传
这个项目实现了
FTP
客户端的基本功能,包括文件的
上传
和下载,已经过调试并在实际环境
中
使用。 1. **
FTP
服务端与客户端**:
FTP
协议由两个主要部分构成:服务器端和客户端。服务器端提供文件存储和访问服务,而...
网络编程
18,363
社区成员
64,187
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章