Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Каким образом происходит закачка файла средствами


Автор: egrik 18.1.2010, 07:27
Добрый день.
Хочу понять (не могу найти и с английским не в самых лучших отношениях), каким образом происходит закачка с помощью php. Точнее меня интересует, «съедаются» ли во время загрузки ресурсы и как сколько сильно. К примеру, во время загрузки файла он сохраняется в ОП или же кусками пишется во временный файл (с определенным буфер в  ОП)? То, что php процесс весьма долго может «весеть» - это насколько плохо?

К чему все это? Необходимо загружать файлы большого объема по http протоколу через веб-форму на сайте. К примеру, до 4 Гб. Вполне возможно, что php в тандеме с apache для этого не самый лучший вариант. Быть может кто-нибудь подскажет в какую сторону посмотреть? Может быть perl, ngnix, определенные настройки?

FTP не рассматриваем – да, это самый лучший вариант, но обычному пользователю же всего этого не объяснишь.

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

Заранее благодарен откликнувшимся.

Автор: Котокобра 18.1.2010, 10:56
"Что происходит, когда пользователь выбрал файл на своем диске, и нажал на кнопку "Send file"? Браузер отсылает файл на сервер, где php-интерпретатор помещает его в свою временную директорию, присваивая ему случайное имя и выполняет скрипт, указанный в поле action."
http://phpclub.ru/detail/article/upload

Цитата

Быть может кто-нибудь подскажет в какую сторону посмотреть? 

Разводить как-то надо сервер для файлов и сайт.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)