Загрузка больших файлов на сервер
18 сообщений
#16 лет назад
Необходимо загружать на сервер файлы размером 500-1000 мб, как можно это реализовать ?
626 сообщений
#16 лет назад
FTP, например. А можно на куски порезать и на сервере собрать. Вы проблему подробней опишите, а то неясно что вас смущает?
3562 сообщения
18 сообщений
#16 лет назад
Опишу подробнее: Надо загружать через форму видеофайлы, потом их конвертировать. Конвертацию я думаю сделать как скрипт который будет запускать cron. А вот загрузку файлов не знаю как реализовать. На сервере ведь есть ограничения на размер файлов и время выполнения скрипта. Сервер Apache. Желательно еще и прогрессбар
441 сообщение
#16 лет назад
Система, которая это будет реализовывать, должна состоять из двух частей:1. Клиентская часть (flash, java-апплет) режет загружаемый файл на куски и "покусочно" отправляет на сервер
2. Серверная часть принимает кусочки и склеивает в один файл
Так что искать нужно браузерные апплеты для загрузки больших файлов. С ними в комплекте обычно есть примеры скриптов для приема, отправляемых ими файлов.
В PEAR, насколько я помню, ничего похожего нет.
18 сообщений
#16 лет назад
Цитата ("sukebe"):Так он же кроме прогресс-бара ничего не дает?
пока пробовал максимум 31 мб грузить, получилось
441 сообщение
#16 лет назад
А какой у PHP upload_max_filesize (если там вообще php на сервере)?
762 сообщения
#16 лет назад
Цитата ("sukebe"):А какой у PHP upload_max_filesize (если там вообще php на сервере)?
по статистке в последнее время в среднем 52 метра выставляют.
441 сообщение
#16 лет назад
Цитата ("rech"):Цитата ("sukebe"):А какой у PHP upload_max_filesize (если там вообще php на сервере)?
по статистке в последнее время в среднем 52 метра выставляют.
52? Это где такая статистика собрана, если не секрет?
Сейчас быстренько пробежался по 5 хостингам (везде т.н. "виртуальный хостинг"

731 сообщение
#16 лет назад
Цитата ("rech"):Цитата ("sukebe"):А какой у PHP upload_max_filesize (если там вообще php на сервере)?
по статистке в последнее время в среднем 52 метра выставляют.
По статистике?! А по статистике сколько время выполнения скриптов?
12 сообщений
#16 лет назад
Upload_max_filesize = ставиш максимальный размер / тока не перегни максимальное помойму гигpost_max_ что-то такое это надо что бы поднять файл в пост дату по умолчанию пост дата 8 метров тянет.
3562 сообщения
#16 лет назад
И не забывайте что скрипт может скопытиться пока будет качать файл (максимальное время исполнения)и что нужно еще ставить макс-пост-сайз а то до ПХП дело не дойдет.
441 сообщение
#16 лет назад
Если уж на то пошло, надо ставить:1. upload_max_filesize
2. post_max_size (не меньше, чем upload_max_filesize)
3. Если установлена переменная memory_limit, то она должна быть не меньше, чем post_max_size.
Пока файл качается, скрипт не скопытится, т.к. он запускается после завершения передачи данных.
32 сообщения
#16 лет назад
Ngnix