Настройка загрузки файлов через прокси nginx - PullRequest
0 голосов
/ 10 мая 2019

Сервер Ubuntu 18.04 под .net core 2.2 запустил веб-сайт. Файлы загружаются на сайт нормально, но при загрузке возникает ошибка 404.

Конфигурация Nginx:

server {
    listen 80 default_server;
    listen [::]:80 default_server;

    server_name _;

    location / {
        proxy_pass         http://localhost:5000;
            proxy_http_version 1.1;
            proxy_set_header   Upgrade $http_upgrade;
            proxy_set_header   Connection keep-alive;
            proxy_set_header   Host $host;
            proxy_cache_bypass $http_upgrade;
            proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header   X-Forwarded-Proto $scheme;
        #try_files $uri $uri/ =404;
    }
}

Файл генерируется и отправляется в следующем коде:

public FileResult Download(int id)
{
    byte[] fileBytes = null;
    string fileName = "";
    //getting file data and name
    return File(fileBytes, System.Net.Mime.MediaTypeNames.Application.Octet, fileName);
}

Скажите, пожалуйста, в чем проблема

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...