I'm working on a website which allows users from different part of world to upload files upto 500 MB.

The problems are:

1.As it is a HTTP transfer, it is slow. 2.As it is a HTTP transfer, it is non-resumable. Users really suffer because of these two problems.

So, I want to find a FTP provider which can provide me the services meeting the following criteria:

1.To upload files with size upto 500 MB. 2.Anonymous upload. 3.If possible, in-browser solution i.e. using embed code. 4.It should be fast, may be, using distributed networks. Please if any of you guys have came across a situation like this or similar to this share the proivder name with their websites.

Thanks in advance...

link|improve this question
This is not computer related. Please check the FAQ for more information. – alex Feb 5 '10 at 15:40
feedback

closed as off topic by alex, Diago Feb 5 '10 at 16:22

Questions on Super User are expected to generally relate to computer software or computer hardware, within the scope defined in the faq.

1 Answer

I'm sorry to not be able to directly answer your question, but I hope I can help you look for the solution to your problem (getting files from people) rather than the solution to your solution (FTP hosting).

With respect to your points:

I'm not sure if you're going to get much better performance out of FTP than HTTP. After the header is sent, the TCP stream is the same size with either FTP or HTTP - and HTTP is more compatible (as ftp needs 2 ports to operate, and sometimes opening up that 2nd listening port is rough).

HTTP is in fact capable of resuming (using the content-range header http://tools.ietf.org/html/rfc2616#section-14.16).

If you're rolling your own site, then supporting this should be a matter of finding the bandwidth then supporting it in your HTTP server (web browsers should support this already, but I am not fully sure, you could of course roll some of your own logic and include some metadata if not).

HTTP is also capable of on-the-fly compression which would save time and bandwidth. I think you shouldn't rule out HTTP just yet. (Amazon Web Services may provide the service you need, they provide some popular storage solutions; though maybe not FTP.)

link|improve this answer
feedback

Not the answer you're looking for? Browse other questions tagged or ask your own question.