Большой файл Советы - PullRequest
       7

Большой файл Советы

1 голос
/ 05 октября 2011

Я должен доставить мультимедийные файлы размером 2 ГБ клиентам (в архиве) после покупки.Любой совет о том, как доставлять такие большие файлы для широких слоев населения (перевод: начинающие интернет-пользователи, которые не будут достаточно подкованы, чтобы использовать FTP или что-то в этом роде).

Мы можем создать менеджер загрузок для пользователей Windows, но ясомневаюсь, что мы сможем получить один для Mac / Linux.Есть ли стандартное решение, о котором я не знаю?

Спасибо!

Ответы [ 2 ]

1 голос
/ 06 октября 2011

Для большинства пользователей с высокоскоростным подключением к Интернету, новичкам или нет, вероятно, достаточно прямой ссылки для скачивания HTTP. Просто убедитесь, что ваши HTTP-ответы для HEAD и GET возвращают заголовок Content-Length, чтобы пользователи получали точный индикатор выполнения загрузки.

На мой взгляд, единственный другой разумный вариант для новичков - это, вероятно, менеджер загрузок. Конечно, вы можете создать свой собственный (возможно, с помощью продукта, подобного Real Basic для быстрого кодирования для всех 3 платформ)

Есть ряд компаний, которые также имеют в наличии «помощников по загрузке». Возможно, вы захотите взглянуть на то, что такие компании, как Adobe, используют для загрузки программного обеспечения.

РЕДАКТИРОВАТЬ. Оказывается, Adobe использует в качестве «помощника по загрузке» специальное приложение AIR, которое также является кроссплатформенным.

1 голос
/ 05 октября 2011

Я бы сказал, что они есть .torrent-файл. Таким образом, люди могут продолжать, где они остановились, и не нужно начинать все сначала. Вы можете разделить файл на набор rar или .r01-.r20, и это поможет с распространением. Суть в том, что вы не хотите, чтобы люди продолжали начинать все сначала, это может быть неприятно. С .torrent является жизнеспособным, особенно если вы не хотите использовать FTP.

В Windows нет встроенного обработчика .torrent, но я уверен, что в Linux он есть. OS X Я не уверен ни в одном.

...