一、HTTP/FTP下载地址:
1、举例:ftp://iso:mydigit.cn@mydigit.cn/TonPE_V1.4.rar
http://down.rnovel.com/booktxt/3/13682/13682.zip
2、取名规则:
A)如果是302跳转,则先进行302跳转;
B)检查HTTP Header中是否有Content-Disposition字段,有则以其内容作为文件名;
C)从URL中获取文件名,从左到右找到最后一个“/”字符,再从这个字符开始找到第一个“?”字符,如果没有这个字符则整串为文件名;如果有则取“/”与“?”之间的字符串作为文件名;
D)从已获取的文件名中,获取非后缀部分,并根据最长限制截断文件名(一般128字节长),后缀不能截断;
网友评论