免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2341 | 回复: 8
打印 上一主题 下一主题

再次请教,怎么实现通过代理的ftp断点续传 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-02-20 14:50 |只看该作者 |倒序浏览
以前在旧版偶贴过一篇,但没有解决,希望现在有高手能够解决!
用squid做的代理,对http的偶已经实现,但ftp的还没有搞出来,希望高手指点!

论坛徽章:
0
2 [报告]
发表于 2003-02-21 13:23 |只看该作者

再次请教,怎么实现通过代理的ftp断点续传

没人光顾,偶顶!

论坛徽章:
0
3 [报告]
发表于 2003-02-21 15:26 |只看该作者

再次请教,怎么实现通过代理的ftp断点续传

看样子没人用过你的squid,或没用过哪个功能,这个问题
在这儿问好象也不太方便.

论坛徽章:
0
4 [报告]
发表于 2003-02-21 16:21 |只看该作者

再次请教,怎么实现通过代理的ftp断点续传

原帖由 "nkliyong" 发表:
看样子没人用过你的squid,或没用过哪个功能,这个问题
在这儿问好象也不太方便.


nkliyong,没用过 squid?

那你拿什么做代理服务器呢?

论坛徽章:
0
5 [报告]
发表于 2003-02-21 16:32 |只看该作者

再次请教,怎么实现通过代理的ftp断点续传


俺还真没用过unix下的代理

论坛徽章:
0
6 [报告]
发表于 2003-02-21 17:01 |只看该作者

再次请教,怎么实现通过代理的ftp断点续传

偶用的curl
现在的问题是用curl -r -100 -x $ip $ftp
这样可以得到后面的100字节的东东
但如果curl -r 51-100 -x $ip $ftp
这样只能得到全部的东东,得不到偶想要的50字节
注:上面的方法对http完全可以行的通(可得到想要得那部分字节)
man curl上面说可能是ftp服务器不支持断点
但是偶想既然curl -r -100 -x $ip $ftp可以成功,那么说明curl能够找到中间指定的字节所在位置,理论上应该没有问题的,却为什么行不同,百思不解
望高手指点迷津

论坛徽章:
0
7 [报告]
发表于 2003-02-21 17:55 |只看该作者

再次请教,怎么实现通过代理的ftp断点续传

...

我试过一下,

curl -r  0-???  -x $ip  ftp://...
curl -r   -???  -x $ip  ftp://...

也就是说,取头部或尾部的 xxx 字节都没问题,而取中间的写法就不行

curl -r  100-200  -x $ip  ftp://... (X)

看样子是把 100-200 当作非法的参数了,因为你写成 100-50 它也是做同样的事。

可能是个 bug 吧。

论坛徽章:
0
8 [报告]
发表于 2003-02-23 09:47 |只看该作者

再次请教,怎么实现通过代理的ftp断点续传

但是对于http为什么就可以呢?
而且对与不通过代理就没什么问题?难道是squid的bug?

论坛徽章:
0
9 [报告]
发表于 2003-02-23 23:58 |只看该作者

再次请教,怎么实现通过代理的ftp断点续传

原帖由 "tiansgx" 发表:
但是对于http为什么就可以呢?
而且对与不通过代理就没什么问题?难道是squid的bug?

不应该是 squid 的问题。

因为我用 flashget+squid 下 ftp 时,它能够分块下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP