Как отправить большие файлы через PHP без POST с лимитом сервера - PullRequest
0 голосов
/ 18 декабря 2010

у нас есть сервер с ограничением размера файла POST (64 МБ), и мы не можем это изменить, есть ли способ загрузки больших файлов через PHP, чтобы обойти это? Или другой способ помимо использования и FTP-клиента?

Спасибо

Ответы [ 4 ]

4 голосов
/ 18 декабря 2010

Если у вас нет возможности изменить настройки PHP на сервере (вы пробовали htaccess?), Вам потребуется программа на стороне клиента (Java, возможно, Flash), которая разбивает файл на кускии загружает каждый в отдельности.Ваш сервер объединяет фрагменты для «воссоздания» файла после того, как все они загружены.

0 голосов
/ 18 декабря 2010

Вы можете отправить данные, используя метод PUT.post_max_size не влияет на эти запросы.

0 голосов
/ 18 декабря 2010

HTTP не предназначен для передачи действительно больших файлов. Вы должны изучить использование другого протокола.

0 голосов
/ 18 декабря 2010

ini_set(), php.ini в сценарии dir, .htaccess - ничего из этого не работает?Я имею в виду, что, возможно, вам не нужно слишком усложнять эту вспышку на стороне клиента, и, возможно, вы пойдете другим путем.

...