Как настроить допустимый размер файлов передаваемых на сервер?

Ссылка скопирована
1 ответ

клиент отправляет на сервер json
но когда размер данных превышает некоторый порог - то на сервере ошибка

как на сервере это настроить?
подозреваю надо написать в .htaccess

Дополнительно:

Текст ошибки в студию.

  • https://www.google.com/search?q=apache+%D0%BE%D0%B...
  • Зависит от того, что за сервер отдаёшь ошибку.
  • клиент отправляет на сервер json

    Данные нужно передавать POST запросом.
    php.ini
    post_max_size задайте нужное значение

  • ProjectSoft, php.ini мне недоступен
    я на хостинге
  • toster23, пробуйте установить через .htaccess.
    php_value memory_limit 128M php_value post_max_size 100M php_value upload_max_filesize 30M

    php_value memory_limit 128M php_value post_max_size 100M php_value upload_max_filesize 30M

    Если не получится, то только через поддержку хостинга.
    Иначе - бегите от них, если вам не доступны данные игрушки... ))))

  • ProjectSoft, лимит памяти скорее всего не поменять через htaccess
    Есть ещё варианты через https://www.php.net/manual/ru/function.ini-set.php
  • Дмитрий, и через пых есть возможность не поменять )))
    Поэтому если эта надстройка не доступна... см. ком. выше )))
  • ProjectSoft, там по ссылке есть табличка, что где можно поменять. А на хостинге может быть возможность создавать user.php.ini
  • А на хостинге может быть возможность создавать user.php.ini

    Ни факт. В абсолюте ни факт. Многие хостинги этого не поддерживают в принципе.
    Инструмента установки расширения вообще может не быть совсем. Это зависит от хостингпровайдера.

  • Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Артём Dev Ответ

    Для настройки допустимого размера файлов, которые можно передавать на сервер, необходимо внести изменения в конфигурационный файл сервера. В зависимости от используемого сервера (например, Apache, Nginx) и языка программирования (например, PHP), этот процесс может немного отличаться.

    Для примера рассмотрим настройку для сервера Apache и PHP. Для этого откроем файл конфигурации php.ini, который обычно находится в директории /etc/php/7.2/apache2/php.ini (путь может быть другим в зависимости от вашей конфигурации).

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

    upload_max_filesize = 10M

    upload_max_filesize = 10M

    Также стоит проверить параметр post_max_size, который определяет максимальный размер данных, которые могут быть переданы через POST запрос. Убедитесь, что этот параметр также соответствует вашим требованиям.

    post_max_size = 10M

    post_max_size = 10M

    После внесения изменений в файл php.ini необходимо перезапустить сервер Apache, чтобы изменения вступили в силу.

    Это лишь один из способов настройки допустимого размера файлов передаваемых на сервер. Как уже упоминалось, процесс может немного отличаться в зависимости от используемых технологий. Но основная идея остается такой же - изменение параметров конфигурации сервера для установки нужного размера файлов.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно