Nginx Spring Boot — 413 (слишком большая полезная нагрузка)JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Гость
 Nginx Spring Boot — 413 (слишком большая полезная нагрузка)

Сообщение Гость »


У меня проблема при загрузке больших изображений, примерно больше 2-х мегабат.

POST https://apis.mysite.com/apis/auth/ads net::ERR_FAILED 413 (слишком большая полезная нагрузка)

Я не знаю, в чем проблема.

В настройках Nginx я указал client_max_body_size 100M;

worker_processes 1; события { работник_соединения 1024; } http { включить mime.types; default_type приложение/октет-поток; отправить файл включен; Keepalive_timeout 65; ssl_certificate ./ssl/mysite.crt; ssl_certificate_key ./ssl/mysite.key; client_max_body_size 100M; восходящий APIspring { сервер 127.0.0.1:8080; } сервер { слушать 443 SSL; имя_сервера apis.mysite.com; расположение / { proxy_pass http://apispring; } } сервер { слушать 443 SSL; имя_сервера mysite.com www.mysite.com; расположение / { корневой HTML; try_files $uri $uri$args $uri$args//index.html; } } } Я также указал настройки Spring Boot

server.port = 8080 server.tomcat.threads.max = 200 server.tomcat.connection-timeout = 5 с server.tomcat.max-swallow-size = 2 МБ server.tomcat.max-http-form-post-size = 50 МБ server.max-http-request-header-size = 8 КБ Spring.servlet.multipart.max-file-size = 50 МБ Spring.servlet.multipart.max-request-size = 50 МБ Я также использую Angular

viewImages: Set = new Set(); представлять на рассмотрение() { константные объявления: любой = { телефон: '1111111111', электронная почта: [email protected], } const formData = новые FormData(); formData.append('объявления', JSON.stringify(объявления)) пусть num = this.previewImages.size; пусть посчитает: число = 0 for (const [значение] this.previewImages.entries()) { formData.append(`img${count}`, значение) счет = счет + 1 если (счет === число) { количество = 0 } } this.httpRS.addAds(formData).subscribe({ следующий: () => { // } }); } И мой класс контроллера Spring Boot

@RestController @RequestMapping("/apis/auth") Объявления публичного класса { @PostMapping(value = "/ads", производит = "application/json") public viod addAds(@RequestParam(value = "img0", требуется = false) String img1, @RequestParam (значение = «img1», требуется = false) Строка img2, @RequestParam(value = "ads") Строковые объявления) { // тело } } Скажите, пожалуйста, почему возникает эта ошибка?
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»