Очень большие загрузки с PHP

Я хочу разрешить загрузку очень больших файлов в наше PHP-приложение (сто мегабайт - 8 гигабайт). Однако есть несколько проблем с этим.

Браузер:

HTML-загрузки имеют дрянную обратную связь, нам нужно либо опрашивать о прогрессе (что немного глупо), либо вообще не показывать никакой обратной связиFlash Uploader помещает весь файл в память перед началом загрузки

Сервер:

PHP заставляет нас устанавливать post_max_size, что может привести к легко эксплуатируемой DOS-атаке. Я бы не хотел устанавливать этот параметр глобально.Сервер также требует наличия некоторых других переменных в параметрах POST, таких как секретный ключ. Мы хотели бы иметь возможность отклонить запрос сразу, а не после загрузки всего файла.

Требования:

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

Ответы на вопрос(13)

Ваш ответ на вопрос