HTTP PUT for file uploads

mike mike503 at
Sun Sep 7 01:17:16 MSD 2008

On Sat, Sep 6, 2008 at 8:35 AM, Kon Wilms <konfoo at> wrote:

> Interesting. This is exactly what we have been doing to get files
> transmitted over satellite for many years ;-). Ofcourse the problem
> there is one of no ACKs or NACKs during the transmission -- they must
> be batched up and sent via backchannel after the transmission has
> ended, for retransmit. If this is something that interests you I would
> suggest looking at protocols like NORM.

Well, I'd want to speak standard HTTP, just like anything else, and I
think it would be easy. Doesn't have to get into low-level TCP, as the
chunks should be done in such a way that it's like any normal HTTP
request. This will alleviate firewall issues, max upload size issues
(both webserver and PHP/scripting level limits), etc.

Just want to make sure the client side is memory efficient and doesn't
load the entire file into memory to seek byte ranges, for example. Not
sure if that can be done or not, or if it's language specific, etc.

But it is a good idea, no? I've been struggling to find any products
for a long time, and nothing is out there that doesn't require ugly
applets and server configuration changes and/or separate servers etc.

More information about the nginx mailing list