PHP upload_max_filesize - PullRequest
       7

PHP upload_max_filesize

0 голосов
/ 15 ноября 2010

У меня проблема с загрузкой php-файла.
В моем php.ini 'upload_max_filesize' установлен в 4mb.
Когда я пытаюсь загрузить файл большего размера, я никогда не получаю ошибку UPLOAD_ERR_INI_SIZE, как ожидалось, но на странице снова отображается форма без какой-либо информации о файле ($ _FILES пусто). В чем проблема? Я что-то не так делаю?

Ответы [ 5 ]

1 голос
/ 15 ноября 2010

Проверьте также эти настройки в вашем php.ini: post_max_size, upload_max_filesize и memory_limit в php.ini.Значение post_max_size должно быть больше, чем upload_max_size.

, и если это не решает проблему, обратитесь к более подробной информации: http://www.satya -weblog.com / 2007/05 / php-file-upload-and-скачать-script.html

0 голосов
/ 15 ноября 2010

Смотрите мой ответ на аналогичный вопрос; Похоже на ту же проблему:

Почему этот скрипт загрузки не работает с mp4s, mpegs (и, возможно, любыми / large / files)?

0 голосов
/ 15 ноября 2010

Правильно ли задан enctype в форме загрузки? -> enctype = "multipart / form-data" требуется для форм, выполняющих загрузку файлов.

G

0 голосов
/ 15 ноября 2010

Вы проверили другие ошибки? Возможно, вы получите еще одну ошибку - может быть, UPLOAD_ERR_FORM_SIZE и, таким образом, вы получите пустой массив FILES.

0 голосов
/ 15 ноября 2010

Почему это проблема? Вы всегда должны проверять массив файлов + использовать функцию is_uploaded_file, чтобы убедиться, что файл был загружен.

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