VC6编的程序要作为客户端
网上很多文章都是说用CInternetFile::Seek,但是这个一是不支持>4G的文件,二是根本无法用于FTP的下载

解决方案 »

  1.   

    别用wininet库,直接用socket连接下载,执行rest命令即可。
    我有现成的ftp断点续传类。
      

  2.   

    需要 ftp 服务器支持,不是所有 ftp 都支持 rest
      

  3.   

    对,不要用wininet,这个不好控制。还是直接用socket好,网上好像还是有现成代码的。
      

  4.   

    直接用CreateFile和SetFilePointer,可以处理4G的平方大小的文件,呵呵。
      

  5.   

    4G以上,32位机器超过就表示不了啊。 除非用两个32位数字来描述一个64位数,比如WIN32中的LONGLONG类型。