社区
网络编程
帖子详情
请教ftp断点续传的问题
qiludadi
2004-04-01 01:09:44
遇到一个问题,请高手解决。
我用FtpCommand()发送REST 100之后,返回值为1
可我取数据时,还是从文件头开始?
怎么让他从指定位置开始读数据呢?
谢谢
...全文
68
8
打赏
收藏
请教ftp断点续传的问题
遇到一个问题,请高手解决。 我用FtpCommand()发送REST 100之后,返回值为1 可我取数据时,还是从文件头开始? 怎么让他从指定位置开始读数据呢? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zxq80
2004-04-08
打赏
举报
回复
我给个FTP下载的提示吧:
CInternetSession session;
CFtpConnection *pFtp=session.GetFtpConnection(FTP服务器地址,用户名,密码);
CInternetFile *pFtpFile=pFtp->OpenFile(文件路径);
CFile file;
int DownLength=0;//已经下载了的数据长度
if(目的目录下没有指定文件)//从头开始下载
{
file.Open(目的文件路径,CFile::modeCreate|CFile::modeWrite);
}
else//断点续传
{
file.Open(目的文件路径,CFile::modeWrite);
file.SeekToEnd();
DownLength=file.GetLength();
pFtpFile->Seek(DownLength,CFile::begin);
}
int SrcLength=pFtpFile->GetLength();
while(DownLength<SrcLength)
{
读源文件;
写目的文件;
}
loginboy
2004-04-02
打赏
举报
回复
这个问题我也碰到过,
开始想利用CInternetFile简化操作,试验后发现断点有问题,
后来用Socket发命令,又发现列目录有问题。
如果有谁解决了,请告诉一声,最好有例程
xuanzg
2004-04-02
打赏
举报
回复
to:qiludadi(Jane)
RETR
要有一系列的ftp动作
。。。
创建自己的数据socket
在把这个数据socket 信息
发给服务器。
服务器才给你发送数据。
。。。
good luck!
qiludadi
2004-04-01
打赏
举报
回复
to kof99th(小虫),xuanzg(小钢娃) :
这个SEEK是不支持的,用FtpCommand()发REST RETR不可以是吗?
现在只能用SOCKET 实现吗
xuanzg
2004-04-01
打赏
举报
回复
另:
你也可以用CInternetFile ,
成员函数:
Seek Repositions the pointer in an open file.
Read Reads the number of specified bytes.
Write Writes the number of specified bytes.
你也可以实现断点
不过我没怎么用过:)
GOOD WORK!
xuanzg
2004-04-01
打赏
举报
回复
inet 封装了
下载就是从头下载。
在FTP命令里,REST 100 之后发送RETR命令,可以断点序传
但是,
在这里就不灵了
你可以用socket 不过麻烦点。
kof99th
2004-04-01
打赏
举报
回复
我当时做的时候好象wininet.h中都没有这个函数(win2k),我自己加上后发现不好用,后来直接用socket发ftp命令搞定的.
zhaolaoxin
2004-04-01
打赏
举报
回复
gz
3分钟带你了解
FTP
被动模式(PASV模式)
由于服务器迁移,所以需要在各服务器之间来回导数据,数据量有点大于是就想到用
FTP
,因为支持
断点续传
。 一、案情重现 找了管理服务器的同事,在公网IP上(116.X.X.8)开通10021端口,并映射到内网服务器IP上(192.168.X.114)的10021端口。 接下来,在192.168.X.114上下载并安装了xlight服务端,设置端口为10021,创建用户jacky及密码、虚拟路径。 接着在另一台服务器上[公网(112.X.X.9),内网(10.X.X.110)]安装flashfxp,并设置服务端I
Linux下软件应用的相关命令(转)
Linux下软件应用的相关命令(转)[@more@]Q: 如何在 Linux 下面
ftp
实现
断点续传
? A: 大部分
FTP
CLIENT都支持
断点续传
吧, CONSOLE下如wget, nc
ftp
, X下如gft...
SQL Server数据库同步
问题
分享(三)—创建订阅
下载网站:www.SyncNavigator.CN客服QQ1793040---------------------------------------------------------- 关于HKROnline SyncNavigator 注册机价格的
问题
HKROnline SyncNavigator 8.4.1 非破解版 注册机 授权激活教程 ...
PowerBuilder9.0实现
FTP
上传与下载源码分享
PowerBuilder9.0实现
FTP
上传与下载源码分享 去发现同类优质开源项目:https://gitcode.com/ 介绍 在当前的信息化时代,公司间的资源共享与数据交互显得尤为重要。然而,由于安全限制,部分服务器的资源共享存在困难。针对这一
问题
,我们公司采用了PowerBuilder9.0语言来实现
FTP
上传与下载功能,以实现与这些服务器的安全交互。
FTP
(文件传输协议)是一种网络协议...
APPLET实现大文件
FTP
上传
由于要实现大文件
FTP
上传下载,从网上搜索了几下,找到很多资料,最后决定采用基于org.apache.commons.net.
ftp
包实现
FTP
上传下载, Net包中的类既提供对协议的底层访问也有高层的抽象。在大多数情况下,抽象是足够的,它可以使你不必编写解析各种协议的底层套接字的代码。使用抽象不会损失任何功能。 借此感叹,org.apache.commons开源包真是森罗万
网络编程
18,357
社区成员
64,164
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章