Загрузка больших файлов на сервер

mysql_worm

Новичок
Загрузка больших файлов на сервер

Добрый день all
Есть задача - грузить на сервер через форму файлы объемом до 50Мб для их последующей обработки
При загрузке "небольших" файлов (точно размер установить не удалось, но где-то менее 10мб) все идет нормально. Но как только размер файла переваливает за "критический" сервер перестает его забирать. Точнее если судить по трафику, то с клиента уходит полный объем, а потом браузер выдает сообщение вида "Невозможно отобразить страницу". Есть подозрение что сервер тупо закрывает соединение как размер загружаемого файла переваливает за "критический". Возможно я не увеличил размер какой-либо переменной в php.ini, а посему привожу переменные и значения которые я менял:
max_execution_time = 300 ; Maximum execution time of each script, in seconds
max_input_time = 600 ; Maximum amount of time each script may spend parsing request data
memory_limit = 60M ; Maximum amount of memory a script may consume (8MB)
post_max_size = 65M
file_uploads = On
upload_max_filesize = 65M


Но если это все таки сервер закрывает соединение, то это уже не php.ini надо фиксить, а конфиг апача, но к нему прямого доступа нет, надо будет админов тыкать, а их тыкать надо конкретно: Вон ту штуку в такое-то значение.
Наверняка я не одинок в этой проблеме, буду признателен за помощь
 

NiGHT

Новичок
а можно мне ссылку искал по "загрузка больших" и "загрузка файлов". нашел много тем прочитал все. ну нету! FAQ закрыт на реконструкцию. Статья http://phpclub.ru/detail/article/upload подходит только для маленьких файлов. перенастроить сервер не могу. ftp не приемлемо. надо маленькими кусочками закачивать, как не знаю. PEAR - не доступен.
 

kode

never knows best
http://phpclub.ru/talk/showthread.php?s=&threadid=89208
http://phpclub.ru/talk/showthread.php?s=&threadid=77914
 

NiGHT

Новичок
и что там есть я всё это видел. методов и кода нет...
 

kode

never knows best
хм...может тебе ещё и готовую реализацию написать и всё на блюдечке с голубой каёмочкой, или ты из категории "закопипастил примеров в код и теперь не можешь их связать"?

Подскажу как сделать - надо написать cgi скрипт на чём хочешь и там разбирать stdin (там данные будут в формате MIME) есть куча статей в инете на тему написания сего, в основном под перл, но на PHP несложно переписать.
 
Сверху