我建议你用ICS控件包,NMHTTP 我找了很久都没发现可以在哪里加自己的header,很难预知当前下载文件的流指针,ics自己有range属性支持断点,为什么不用他(ics还可以自由的添加自己定义的header),nm的控件是delphi带来的控件中最值得换掉他的,bug很多,比如:有他的控件的程序 运行着会阻止windows的退出 (他的socket window接收到 WM_QUERYENDSESSION 时总是返回不同意 退出windows),nmmsg控件不停的创建窗口,每发一次消息就建一个隐藏的socket窗口
说了一大堆都好像在为ICS做广告,呵呵。这个地球人都知道了
那你就举个ICS的例子吧,其实我是用IDhttp做的,ICS也有装。打算用三种控件都做一遍
不过我想如果问题能解决的话,道理应该都大同小异