Загрузка файла: «Превышен файл max_file_size» - PullRequest
1 голос
/ 27 декабря 2011

Моя HTML-форма похожа на

<input type="hidden" name="MAX_FILE_SIZE" value="20000" />
<input type="file" name="userfile" id="userfile" size="50" />

Однако, когда я загружаю файл размером 3 МБ, выдается сообщение об ошибке:

Проблема: файл превышен max_file_size "

Ответы [ 3 ]

4 голосов
/ 27 декабря 2011

В последний раз я проверял, MAX_FILE_SIZE был в байтах. 3 МБ равен 3 000 000 или 3 145 728 (в зависимости от условного обозначения единицы), которые значительно выше указанных вами 20000.

2 голосов
/ 27 декабря 2011

Возможно, вы захотите увеличить значение максимального размера файла.

<input type="hidden" name="MAX_FILE_SIZE" value="67108864" />

Вам также потребуется обновить файл php.ini следующими значениями, чтобы разрешить до 64 МБ файлов:

memory_limit = 96M
post_max_size = 64M
upload_max_filesize = 64M
1 голос
/ 27 декабря 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...