A project is a servlet to which people can upload files via HTTP POST. This is followed by web pages providing an interface to start the download. We have more or less full control over the servlet and web pages, but do not want to impose any restrictions on the client, not being a fairly modern browser with Javascript. No Java applets, etc.
Files can potentially be large, and mobile devices on less reliable networks are a possible use case. Some people in the project require the ability to resume downloading if the network connection is down. I do not think this is possible with simple HTTP and Javascript in the browser, but I would like you to be proved wrong.
Any suggestions?
source
share