Загрузка файлов;Как использовать «чанкинг»? - PullRequest
7 голосов
/ 16 июня 2011

Я (все еще) пытаюсь загрузить большие файлы размером <200 МБ через html-форму, используя php. </p>

Во время моего исследования этого термина я столкнулся с термином «чанкинг», я понимаю, что этот процесс может прерваться.файл в удобные размеры, такие как 5 МБ и собрать их в полный файл на стороне сервера.

Кажется, моя проблема в том, где я могу начать?Кажется, я не могу найти правильные ресурсы путем поиска в Google (или, возможно, я страдаю от того, что не знаю, какие термины искать).

Так что сегодня я надеюсь, что это шанс научиться основам, направление, в котором нужно искать, было бы очень полезно.Я действительно не хочу загружать плагин или что-то в этом роде, я бы предпочел научиться экспериментально.

ПРАВКА добавить: Хотя два ответа ниже будеткажется правильным, это подводит меня к сфере вещей, которые я не могу сделать как дизайнер ... Если кто-то, читающий это, может предложить другой подход, я был бы признателен.

1 Ответ

5 голосов
/ 16 июня 2011

Веб-браузеры не разделяют загрузку на куски.Для этого вам нужно будет использовать свой собственный «чанкирующий» клиент: программу Flash или Java-апплет.

Вы можете взглянуть на JUpload .В вики также есть примеры.

Из SourceForge:

Апплет загрузки нескольких файлов (JUpload) заботится об ограничении, накладываемом традиционными формами загрузки HTMLпозволяя загружать весь каталог и файлы в нем одним щелчком мыши.Опционально, это позволяет простое управление изображением.

...