Я пытаюсь загрузить большие файлы <200mb через html-форму, используя php.
Во время моих исследований в этом я столкнулся с термином «chunking», я понимаю, что этот процесс может разбить файл на удобные размеры, такие как 5mb, и собрать их в полный файл со стороны сервера.
Кажется, моя проблема заключается в том, где я могу начать? Кажется, я не могу найти правильные ресурсы при поиске по Google (или, может быть, я страдаю от того, что не знаю, какие условия искать).
Поэтому то, что я надеюсь на сегодня, – это шанс научиться основам, направление, на которое нужно смотреть, было бы очень полезно. Я действительно не хочу загружать плагин или что-то в этом роде, я бы предпочел учиться на экспериментах.
EDIT, чтобы добавить: Хотя два ответа ниже выглядят правильно, это приводит меня в сферу вещей, которые я не могу сделать в качестве дизайнера … Если кто-нибудь, кто читает это, может предложить другой подход, я был бы признателен.
Веб-браузеры не разделяют загрузки на куски. Для этого вам придется использовать свой собственный клиент «chunking»: Flash-программу или Java-апплет.
Вы можете взглянуть на JUpload . В вики также есть примеры.
От SourceForge:
Несколько файлов загрузки Applet (JUpload) заботится об ограничениях, связанных с традиционными форматами загрузки HTML, позволяя вам загружать весь каталог и файлы внутри него одним щелчком мыши. При желании, это позволяет просто управлять изображением.