views:

2620

answers:

6

The title says it all.

Added: I am conducting a study for a new system we're going to develop in my work. It consists in authenticating users, displaying what files they want to download and downloading them. Also, if the files are not readily available, the user can't download them, but the server obtains a copy of the requested file and notifies the user by mail when he can get the file. We expect files to be tipically from 2 to 50 gigabytes in size, for now.

I just want to check if it's possible to write a Web application to solve the problem or if we need to make a client-server solution.

+11  A: 

There is no maximum. Any max you are encountering is application specific or site specific.

I've downloaded DVD isos from Microsoft using HTTP and FTP without issue (~4gb).

I've also uploaded huge files via both methods.

Can you elaborate on what you're trying to do?

Michael Haren
We found this out in the 90's when downloading a file took days ;) +1
Kezzer
So it depends on the server and the browser, right? I read here (http://stackoverflow.com/questions/35248/large-file-download) that IExplorer halts at 4 gb.
Morgaelyn
Yes--it's all browser/server specific. Yes: IE has a 4GB limit
Michael Haren
+1  A: 

The upload in HTTP is usualy limited as the server has to wait until the (mostly slow) upload is finished to respond to the request.

Gumbo
So not to hang resources on the server for too long, right?
Morgaelyn
A: 

If you're having problems, perhaps you're running into this issue? http://support.microsoft.com/kb/298618

paulbeesley
Nice link. See also http://stackoverflow.com/questions/35248/large-file-downloadSo download through HTTP in IExplorer is out of question, but I need to support IE.And I still haven't tried anything, just checking out before starting theproject.
Morgaelyn
+2  A: 

There are no such limitation by-design in protocols you said. Only timeouts on concrete servers

abatishchev
Do both of them have built-in support for resuming downloads?
Morgaelyn
+1  A: 

And one important question - are you going to upload or download?

I could say that downloading has significantly less limitations that uploading. I don't know why. Maybe because main purpose of HTTP and FTP is sending data, not receiving.

That's why HTTP/FTP servers could break upload session more frequently rather then downloading session.

abatishchev
Large or unlimited upload ability could lead to Denial of Service attacks as the attacker fills up your upload file system.
Grant Wagner
Uploads will be controlled in my application. My interest is downloads for now. It is a very valid security concern to limit uploads, if, of course, that is defined on the server. Limiting the client is ridiculous, IMHO.
Morgaelyn
+4  A: 
Grant Wagner
Upload is limited on most servers; however, I have yet to see a download size limit.
Piskvor