Когда я загружаю любые apk-файлы размером более 16 МБ в <input type=‘file’>
(внутри <form action=“” method=“post”>
) и нажимаю кнопку «Отправить», сеть просто загружается на некоторое время, затем обновляет страницу и сбрасывает все данные, которые были введены в другие входы ранее, как будто ничего не произошло.
Или мы можем сказать это по-другому: как мне сделать так, чтобы форма могла передавать файлы большого размера, такие как APK.
Я искал в Google, YouTube и не нашел ничего, связанного с этой проблемой.
@ProfessorAbronsius, это определенно сработало отлично! Спасибо, профессор. Буду рад, если вы опубликуете это как ответ, и я отмечу его как ответ.
Причиной могут быть такие возможные проблемы, как неправильная настройка формы, отсутствие enctype = "multipart/form-data"
или проблемы в вашем PHP-коде. Если весь ваш код HTML и PHP кажется правильным, но вы по-прежнему сталкиваетесь с ограничениями на загрузку, следует учитывать два фактора: upload_max_filesize
и post_max_size
. Эти ограничения установлены в файле php.ini вашего сервера, и если вы столкнулись с проблемами, увеличение их значений может решить вашу проблему. Обычно по этой проблеме отображаются ошибки. Вы можете обратиться к этой странице для получения дополнительной информации о настройке параметров загрузки файлов в PHP.
Вы установили атрибут
enctype
формы наmultipart/form-data
? Исследовали ли вы и изменяли ли вы настройки PHP ini, которые регулируют максимальный размер загрузки см. здесь