Загрузка PHP MAX_FILE_SIZE ошибка 2 - PullRequest
1 голос
/ 02 февраля 2011

Я пытаюсь использовать передачу файлов Zend для загрузки файла

в php.ini, который я установил:

upload_max_filesize = 20M

post_max_size = 20M

когда я пытаюсь загрузить файл размером 1 МБ, я получаю ошибка 2 с жалобой на max_file_size

Я также попытался установить MAX_FILE_SIZE в html

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

но ничего не работает

Переменные PHP запроса на загрузку:

_REQUEST["MAX_FILE_SIZE"]  2097152000000

_REQUEST["PHPSESSID"]   b866b7105cb4747497f8744f56a807a0

_POST["MAX_FILE_SIZE"]  2097152000000

_FILES["userfile"]  

Array
(
    [name] => 1mpImage.jpg
    [type] => 
    [tmp_name] => 
    [error] => 2
    [size] => 
)

есть идеи?

Ответы [ 2 ]

2 голосов
/ 02 февраля 2011

Этот вопрос возникает время от времени, и обычно ответ таков:

Для того, чтобы изменения ini стали активными, ваш сервер apache должен быть перезапущен.1006 * Если вы работаете в Windows, запустите

apache -k restart

или вы можете просто открыть services.msc> найти веб-сервер apache и щелкнуть правой кнопкой мыши перезагрузку.

1 голос
/ 06 февраля 2016

Не используйте этот ввод:

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

И у вас должно быть

<input type="file" value="">

Значение = "" это точка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...