Проект - это сервлет, в который люди могут загружать файлы через HTTP POST. Это сопровождается веб-страницей, предоставляющей интерфейс для запуска загрузки. Мы имеем более или менее полный контроль над сервлетом и веб-страницами, но не хотим навязывать клиенту какие-либо ограничения, кроме того, что являемся достаточно современным браузером с Javascript. Нет Java-апплетов и т. Д.
Файлы потенциально могут быть большими, и возможный вариант использования - мобильные устройства в менее надежных сетях. Некоторые люди в проекте требуют возможности возобновить загрузку, если сетевое соединение обрывается. Я не думаю, что это возможно с обычным HTTP и Javascript в браузере, но я бы хотел быть ошибочным.
Есть предложения?