Alex Rivera | Logout

Which Protocol is best for File Transfer

Asked 2009-08-12T06:13:53.200
10

What is the best protocol I can use to transfer a big file, which should be fast and reliable? It must support low bandwidth systems since I need a file transmission across India. The file size may be 100 to 500MB.

Edit
Report

2 Answers

4

Even though FTP is the most efficient protocol for file transfer, it's pretty hard to implement. I would use HTTP. The support is built-in on most platforms and it's more resilient to firewalls.

answered 2009-08-12T06:18:01.353
0

HTTP is probably the way to go for small files and/or unsophisticated users. Having to configure a firewall will stop many users cold. Almost every network allows http transfers over port 80 with no special configuration.

You did say Big files, though. You can write the transfer code such that it uses range transfers to retry interrupted downloads.

Someone has probably written a file transfer library that handles partial transfers and retries automatically, though I don't know of one.

answered 2009-08-12T06:40:53.740

Your Answer