[BangPypers] How to send 1 GB Zip file to some remote machine using HTTP/HTTPS?

Sriram Narayanan sriramnrn at gmail.com
Thu Sep 10 20:28:25 CEST 2009


On Thu, Sep 10, 2009 at 11:50 PM, Noufal Ibrahim <noufal at gmail.com> wrote:
> On Thu, Sep 10, 2009 at 11:24 PM, deepak gupta <dg288_mits at yahoo.co.in> wrote:
>>
>> Yes it is return in python.[..]
>
> I expect it will be slow then. If you can install an rsync server on
> the remote end, it would be nice. Then you can just rsync the files
> over.

+1. It's worth having rsync.

Here's what you'd do the first time:

rsync -W -t --progress --partial datafile.zip
user at server:/export/home/user/data/datafile.zip

What that does is:
-W   -> Just transfer, don't check for any existing file on the receiving side
-t    ->  Use timestamps to compare and decide whether the file has
even changed or not.
--progress -> Display progress
--partial     -> Keep partially transferred files.

The next time you want to transfer the same file, or in case you need
to resume the transfer:

rsync -t --progress --partial datafile.zip
user at server:/export/home/user/data/datafile.zip

Simply remove the -W command line argument.

>
> If you can't do that, one option is to split your compressed file into
> pieces and transfer them over one by one and assemble them on the
> remote end.
>

In such a case, remember to generate md5sums of the split parts, and
then verify the checksums on the server side.

> --
> ~noufal
> http://nibrahim.net.in
> _______________________________________________
> BangPypers mailing list
> BangPypers at python.org
> http://mail.python.org/mailman/listinfo/bangpypers
>

-- Sriram


More information about the BangPypers mailing list