Я пытался создать приложение для Android, которое будет иметь функцию создания новых пользовательских профилей и сохранения различных данных (адрес электронной почты, пароль и т. Д.) На удаленном сервере. Теперь я использую JSON для загрузки пользовательских данных на мой удаленный сервер. Но проблема в том, что, когда я пытаюсь загрузить изображение высокого разрешения на свой сервер для изображения профиля пользователя, оно дает мне «413 Request Enitity Too Large» ошибка. Теперь я прочитал в Интернете, что такого рода ошибки могут быть исправлены путем редактирования php.ini
а также nginx.conf
, но проблема в том, что мне удалось изменить значения в php.ini
Я даже не могу найти nginx.conf
файл на моем сервере! Хотя мой сервер утверждает, что nginx
установлен на всех своих серверах. Что мне делать в такой ситуации? Есть ли способ отредактировать nginx.conf
программно используя php?
Вот результат, который я получаю:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>413 Request Entity Too Large</title>
</head><body>
<h1>Request Entity Too Large</h1>
The requested resource<br />/enter_name.php<br />
does not allow request data with POST requests, or the amount of data provided inthe request exceeds the capacity limit.
</body></html>
Любая помощь в этом вопросе будет высоко оценена
Вы можете проверить конфигурацию nginx с помощью этой команды:
nginx -t
В результате будет указано расположение файла конфигурации, например:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
Затем установите директиву client_max_body_size в этой конфигурации:
client_max_body_size 20m;
Увидеть документы nginx для деталей.
Других решений пока нет …