Кроссплатформенное решение для загрузки файлов объемом 2 ГБ - PullRequest
4 голосов
/ 12 апреля 2011

Я ищу технологию, которая может использоваться для загрузки больших (~ 2 ГБ) файлов с компьютеров Windows и Mac OSX.Должна быть возможность приостановить и возобновить загрузку по запросу / ошибке.Конечный артефакт должен быть легко установлен пользователем с базовыми навыками работы на компьютере.

Я думаю об использовании Adobe AIR, поскольку он довольно распространен, поэтому установка должна быть простой, хотя я не уверен, что AIR обеспечитсила, что мы после.Другим вариантом может быть приложение на Java, которое, как мне кажется, предоставит больший выбор с точки зрения загрузки протоколов (HTTP / WebDAV / и т. Д.).

Имеет ли AIR возможность обрабатывать файлы такого большого размера и может ли это приостановить ипродолжить?Будет ли Java лучше, так как я мог бы проще разбивать файлы на части?Есть ли другое решение, о котором я не думал?Будем благодарны за любые комментарии!

Пожалуйста, не предлагайте использовать такие сервисы, как YouSendIt, DropBox и т. Д. Мне нужно специальное фирменное решение, которое можно интегрировать с CMS для загружаемых файлов.

Спасибо!

Даррен.

1 Ответ

0 голосов
/ 06 июня 2011

Вы можете использовать библиотеку Apache FileUpload , в которую я протестировал загрузку около 4 гигабайт, и у нее не было никаких проблем.

Если вы хотите больше контроля, я бы посоветовал апплет - больше контроля, и у вас все еще есть преимущество в том, что вам не нужно устанавливать на клиентский компьютер.

...