Привет всем,

Требуется помощь разобраться почему не заливается файл размером 100 mb на Restify через Nginx из формы при помощи multipart form data.

Nginx log

127.0.0.1 - - [08/Feb/2025:12:37:46 +0000] "OPTIONS 
 /customers/63c2dcfaf11af09ce4a955fd/uploadMediaFile HTTP/1.0" 204 0 
   "https://myServer.live/" "Mozilla/5.0 (Linux; Android 8.0.0; SM-G955U 
  Build/R16NW) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Mobile 
  Safari/537.36"

Nginx server

      server {
server_name api.myServer.live;
listen 80;
client_max_body_size 500M;

location / {
    proxy_pass http://127.0.0.1:3000;

    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;


     access_log /var/log/nginx/apiMyServerLive-access.log;
     error_log /var/log/nginx/apiMyServernLive-error.log;
        }
   }

Restify

const server = restify.createServer({});

server.use(
           restify.plugins.bodyParser({
           maxBodySize: 1000000,
            }),
           restify.plugins.queryParser({})
           );

Загружаю файл

  async function uploadMediaFile(e) {
e.preventDefault();

const formData = new FormData(e.target.parentElement);


const res = await fetch(
  GB.apiURL +
    "/customers/" +
    localStorage.getItem("id") +
    "/uploadMediaFile",
  {
    method: "POST",
    body: formData,
    headers: {
      Authorization: "jwt " + localStorage.getItem("token"),
      "Content-Type": "multipart/form-data",
    },
  }
);

switch (res.status) {
  case 201:
    break;

  default:
    alert("Error in uploadMediaFile() " + res.status);

    break;
}

Работа через Telegram Screenshare. Следую Вашим указаниям. Оплата при положительном результате.

2 месяца назад
jurijus01
Юрий 
49 лет
11 лет в сервисе
Был
2 месяца назад

Выбранный исполнитель

AiosS
Давид 
34 года
15 лет в сервисе
Был
5 часов назад
2 месяца назад
$70
1 день
В мою команду. Dream team.
Задача получилась очень интересная. Коммуникация на высшем уровне. Рекомендую к сотрудничеству.

Заявки фрилансеров

Денис
 
35 лет
9 лет в сервисе
Был
20 часов назад
15 отзывов(-1)
2 месяца назад
Дмитрий
 
38 лет
10 лет в сервисе
Был
3 часа назад
18 отзывов
2 месяца назад
Максим
 
26 лет
6 лет в сервисе
Был
6 дней назад
38 отзывов(-3)
2 месяца назад
Владимир
 
23 года
3 месяца в сервисе
Был
9 дней назад
7 отзывов(-1)
2 месяца назад
AiosS
Давид 
34 года
15 лет в сервисе
Был
5 часов назад
2 месяца назад
Саша
 
17 лет
4 месяца в сервисе
Был
2 дня назад
2 месяца назад
Игорь
 
37 лет
12 лет в сервисе
Был
4 часа назад
143 отзыва
2 месяца назад
ТОП-10
Веб-программирование