2016-06-10 4 views
0

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

+0

Он определен в файле php.ini. Проверьте эту тему http://stackoverflow.com/questions/2184513/php-change-the-maximum-upload-file-size –

+0

fine Я видел это до того, как я спросил, но мой вопрос в том, каковы пределы, например, я могу загрузить размер файла 1 ГБ, и если да, когда мы можем сказать, что это предел, вы не можете увеличить больше? –

ответ

0

upload_max_filesize не может превышать post_max_size который, в свою очередь, must not exceed the 32 bit signed integer limit on a 32 bit system - т.е. 2GiB. Это больше, чем ваш пример 1GB, поэтому я бы сказал, что все должно быть хорошо.

Возможно, вам также понадобится поднять memory_limit, хотя советы по этому вопросу противоречивы.

Я не тестировал, но я думаю, что это справедливое предположение, что теоретически максимальный размер в 64-битной системе составляет 2^63-1 или 8EiB (т. Е. Довольно большой).