Получение пустого массива $ _FILES для некоторых конкретных файлов изображений

0

У меня есть код HTML для загрузки файла изображения:

<form id="request_form" method="post" enctype="multipart/form-data" action="print.php">
  <input type="file" name="student_image" id="student_image" accept="image/*" capture/>                  
  <button type="submit">Submit</button>
</form>

PHP-код выглядит следующим образом:

<?php
print_r($_FILES);// Here I'm getting blank $_FILES array for few specific image files which are greater than 10 MB in size
?>

Ниже приведен параметр загрузки файлов из файла php.ini:

upload_max_filesize = 10M

post_max_size = 10M

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

Пожалуйста, помогите мне в этом вопросе.

  • 1
    A: Увеличьте настройки.
  • 0
    Разве он не должен получить ошибки по этому поводу?
Показать ещё 6 комментариев
Теги:
arrays
file
file-upload
image-uploading

1 ответ

0

Вам нужно изменить файл php.ini и установить большее значение, чем 10M, это конфигурация для Apache, и Apache не позволяет отправлять большие изображения и файлы перед этим

Ещё вопросы

Сообщество Overcoder
Наверх
Меню