IIS не возвращает PDF только Excel в Web Api - PullRequest
0 голосов
/ 04 июля 2018

Я создаю приложение в .Net Core 2.1 с помощью Vue, в режиме отладки все работает нормально, даже я печатаю билет с помощью Microsoft Printer PrintDocument. Но когда я выпускаю веб-API и Net Core 2.1 для публикации в iis, веб-API не возвращает PDF, только получает документ EXCEL, Excel работает нормально, а PDF - нет.

Я создаю PDF с помощью ITextSharp.

Я возвращаю PDF как это:

          return new HttpResponseMessage
      {
        Content = new StreamContent(stream)
        {
          Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/pdf"),
            ContentDisposition = new ContentDispositionHeaderValue("attachment")
            {
                FileName = "myfile.pdf"
            }
        }
        },
        StatusCode = HttpStatusCode.OK
      };
    }

Как вернуть pdf с IIS?

1 Ответ

0 голосов
/ 04 июля 2018

Если возвращается OK , то проверьте наличие загруженного файла, если он существует в папке браузера загрузки или используйте другой браузер.

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