I've following HTML code to upload image file :
<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 code is as follows :
<?php
print_r($_FILES);// Here I'm getting blank $_FILES array for few specific image files which are greater than 10 MB in size
?>
Following are the file upload setting from my php.ini file:
upload_max_filesize = 10M
post_max_size = 10M
I'm getting the blank array when I try to upload image files which are greater than 10 MB in size.
Please help me out from this issue.
You need to change your php.ini file and set greater value than 10M, it is config for Apache, and Apache doesn't let you to send big image and files before it