怎么用nmftp控件解决断点续传的问题,最好提供源码和思路。
解决方案 »
- 我是护士,我业余时间自学c++和Delphi,我将来能做什么呢?
- 请问如何知道TImage控件中的图片类型,是bitmap,icon还是jpeg?
- excel个表问题,在线等
- 如何用delphi程序实现,将EXCEL导入ACCESS数据库
- 由于做一个东西,需要比较好的词库!
- 参与有分!如何判断处于批次提交状态下的ADOQUERY中是否存在被修改但是没有提交的记录
- 如何代码创建字段
- 高手看过来!!100分相关!!!!
- 热键冲突?
- Form上置有一Panel.Panel上又置有很多的shape(用来画表格),edit和listbox...
- 请问有谁有ReportBuilder 中文版,有网址下载也有分
- 关于*.MAP文件转换为图象,请教!!!
开始传送,注意,有的服务器可能不支持 REST 命令。 如果使用ICS控件,那么
HttpCli.ContentRangeBegin := '100' 表示从100开始
HttpCli.ContentRangeEnd :='' 表示一直到结束
HttpCli.ContentRangeEnd :='200' 表示到200字节处结束如果使用 TNMHTTP 控件
在OnAboutToSend事件,写:
NMHTTP1.SendHeader.Values['Range'] := 'bytes=100-' 表示从100字节处开始下载到最后
NMHTTP1.SendHeader.Values['Range'] := 'bytes=100-200' 表示从100字节处开始下载到200字节处结束
***************
procedure TForm1.Button6Click(Sender: TObject);
var
f:TSearchRec;
begin
FindFirst('a.doc',faAnyFile,f);
fPreSize:=f.Size;
NMFtp.DoCommand('Rest '+IntToStr(fPreSize));
NMFtp.DownloadRestore('a.doc','a.doc');
end;
这是用TNMFtp来续传的代码。