免费注册 查看新帖 |

Chinaunix

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

FTP断点续传开发 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-10-12 14:29 |只看该作者 |倒序浏览
最近用perl作FTP传输的程序
需要用断点续传
但是用了rest后
如果用perl的stor函数,则can't open data connection
如果用perl的put函数, 则断点续传了,但是多传了原来已经有的文件
#######################
                $filesize = $ftp->;size( @FILEQUE[$i]);
                print "filesize: $filesize\n";
                $ret = $ftp->;put( $localdatafile  ,$datafile );
                #######################
                if ( $filesize >;0)
                {
                        $ret = $ftp->;_REST( $filesize);       
                        my $message = $ftp->;message;
                        print "messagemessage\n";                                         
                        print "ftp-rest: $ret\n";
                }
                #$ret = $ftp->;put( $localdatafile  ,$datafile );
                sleep( 10);
                $ftp->;pasv();
                $message = $ftp->;message;
                print "messagemessage\n";
                #$ret = $ftp->;put( $localdatafile  ,$datafile );       
                #$ret = $ftp->;stor( $datafile);  #can't open data connection
               
                $ret = $ftp->;_STOR(@FILEQUE[$i]);#can't open data connection
                #$ret = $ftp->;put(@FILEQUE[$i]);  #

论坛徽章:
0
2 [报告]
发表于 2004-10-12 15:59 |只看该作者

FTP断点续传开发

还是因为perl提供的ftp库不支持好像
在库里面加了个函数就可以了

论坛徽章:
0
3 [报告]
发表于 2010-06-10 12:33 |只看该作者
楼主的问题解决了吗?我也遇到了同样的问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP