[BangPypers] How to send 1 GB Zip file to some remote machine using HTTP/HTTPS?
carl at personnelware.com
Sat Sep 12 03:03:57 CEST 2009
On Thu, Sep 10, 2009 at 12:31 PM, deepak gupta <dg288_mits at yahoo.co.in>wrote:
> Hi All,
> How to send 1 GB Zip file to some remote machine using HTTP/HTTPS?
> As of now :
> I am running a http listner in to remote machine.
> I want to copy a file from local system to the remote machine where my
> HTTP/HTTPS Listner is running.
> Currently i am comressing the file, then reading the file and sending the
> contents to the remote agent as a string.
> At Remote agent , i am reading the string content and writing the same in
> to the file.
> this methord is OK when the file size is small ,like 100 MB or 200 MB.
> But it will give problem when i will transfer the large file say 1GB or 2
> because till the file writing contents will be in the memory, so possible
> errors can come as out of memory or it may not be able to send the large
> file so socket error can also come.
I just wrote some code to do something very similar:
It is a bit messy, mainly because it has to send the size of the whole post
including the metadata. but it does not do
h = httplib.HTTPConnection(host)
which was crashing when foo.avi 600meg
The part that actually transferes the file:
f = open(filename,'rb')
bytes_sent += len(block)
if progress: progress(bytes_sent,datalen)
If someone can figure out how to refacter PostMultipart so it isn't so
So is there any other way to transfer the large file, size i have mention
> above using HTTP/HTTPS.
> Please mention if i can do it by using some other protocol.
> Thanks and Regards,
> See the Web's breaking stories, chosen by people like you. Check out Yahoo!
> Buzz <http://in.rd.yahoo.com/tagline_buzz_1/*http://in.buzz.yahoo.com/>.
> BangPypers mailing list
> BangPypers at python.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the BangPypers