Android — 413 запрос слишком большой объект

Я пытался создать приложение для 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>

Любая помощь в этом вопросе будет высоко оценена

0

Решение

Вы можете проверить конфигурацию 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 для деталей.

0

Другие решения

Других решений пока нет …