ftp PUT retry/resume?

ftp PUT retry/resume?

Post by Steve Hespel » Fri, 06 Feb 1998 04:00:00



Does anyone know of an 95/NT client that can do a 'resume' PUT operation

(upload to an ftp server)?
I have NcFTPd but none of the ftp clients that I've tried (including
NcFTP client for 95) have the ability
to start uploading from an offset of the file & for the server to append

the resulting byte stream to the
existing file on the server. Any pointers? thanks.
-------
Steve Hespelt - Senior Software Engineer   Netsco

 
 
 

ftp PUT retry/resume?

Post by Jeffrey Dru » Sat, 07 Feb 1998 04:00:00



>Does anyone know of an 95/NT client that can do a 'resume' PUT operation

>(upload to an ftp server)?
>I have NcFTPd but none of the ftp clients that I've tried (including
>NcFTP client for 95) have the ability
>to start uploading from an offset of the file & for the server to append

>the resulting byte stream to the
>existing file on the server. Any pointers? thanks.
>-------
>Steve Hespelt - Senior Software Engineer   Netsco


Well, it's not really a client, but it does what you want . . .

Gurusamy Sarathy's port of Perl 5.004.02, along with libnet 1.0605 from
Graham Barr (both found at www.perl.com) allow you to automate file
transfers via the ftp protocol. Net::FTP (included in libnet) provides an
append method, so (assuming your server supports APPE) all you need to do
is open the source file, create a file descriptor with the appe() method,
seek() to the position in the source you wish to retransmit from, and write
to the descriptor with the inherited write() method.

Of course, this was really an NT question, and entirely unrelated to Unix
. . . but if you give Perl a try, we'll find it in our hearts to forgive
you.

This time.

--
Jeffrey R. Drumm, Systems Integration Specialist
Maine Medical Center Information Services
420 Cumberland Ave, Portland, ME 04101


 
 
 

1. in ftp, put put *`date '+%Y%m%d'` doesn't work

In ftp I want to put a file from that ends in the current yyyymmdd.  eg.
filename_20000119 would be a the filename I want to put as it has the
current date (when I wrote this message) Using the following doesn't
work, any ideas?

put *_`date '+%Y%m%d'`

2. TIS Firewall toolkit (fwtk)--for linux?

3. X server in SuSE7.0

4. /~username/ how can i get rid of the last slash.

5. qfull-retries/qfull-retry-interval in Sol 2.5.1 and Sol 2.6

6. TCP Wrappers/RLOGIN Problem

7. VPN woes: telnet OK, ftp put OK, ftp get hangs

8. command-line ftp retry?

9. Retry FTP connection

10. Ftp client with RESUME?

11. FTP resumed downloads