PDF не открывается автоматически в Chrome - PullRequest
0 голосов
/ 08 февраля 2019

Я возвращаю PDF-документ из ASP.NET Core следующим образом

var bytes = System.IO.File.ReadAllBytes(path);
Response.Headers["Content-Disposition"] = "inline;";
return File(bytes, "application/pdf");

Желаемое поведение заключается в том, что файл отображается в браузере, а не загружается.Это работает в IE и Firefox, но не в Chrome.В моих настройках Chrome отключен опция

Загружать PDF-файлы вместо автоматического их открытия в Chrome.

I Вкладка инструментов разработчика Iполучите следующее предупреждение:

Ресурс интерпретируется как Документ, но передается с приложением MIME-типа / pdf

В чем причина этого?Мои заголовки ответа:

Content-Disposition: inline;filename=demo.pdf
Content-Length: 766927
Content-Type: application/pdf
Date: Fri, 08 Feb 2019 09:23:01 GMT
Persistent-Auth: true
Server: Kestrel
...