ftp协议实现多线程断点续传
2006-07-21 11:15:21 来源:WEB开发网核心提示: 图二TYPE参数示意图默认表示类型是ASCII非打印字符,如果参数未改变,ftp协议实现多线程断点续传(2),以后只改变了第一个参数,则使用默认值,h4为ip地址的4个部分,p1, SIZE:参数从FTP服务器上返回指定文件的大小, REST:参数域代表服务器要重新开始的那一点
图二 TYPE参数示意图
默认表示类型是ASCII非打印字符,如果参数未改变,以后只改变了第一个参数,则使用默认值。
各个参数的具体用法举例如下:
USER sandy \r\n //用户名为sandy登录
PASS sandy \r\n //密码为sandy
TYPE I \r\n
SIZE sandy.txt \r\n //如果sandy.txt文件存在,则返回该文件的大小
REST 100 \r\n //重新指定文件传送的偏移
CWD infor/ \r\n //获取当前的工作目录
PWD temp/ \r\n //改变当前的工作目录
RETR \r\n //开始传送文件
PASV \r\n //进入被动模式
PORT h1,h2,h3,h4,p1,p2 \r\n //进入主动模式,h1,h2,h3,h4为ip地址的4个部分。p1,p2是16进制的端口号。
下面介绍一下各个函数的使用顺序和一些应注意的地方:
更多精彩
赞助商链接