У меня есть действие, которое отображает pdf
public ActionResult MyPdf()
{
var response = pdfService.MyPdf(new PdfRequest() { SiteId = siteSession.ActiveSiteId });
return File(response.Pdf, "application/pdf");
}
Служба открывает PDF-файл, заполняет форму, используя данные из базы данных, а затем передает обратно класс контейнера.response.Pdf
- это byte[]
.
. Я хочу установить заголовок страницы, используемый браузером при открытии PDF-файла.В настоящее время File(response.Pdf, "application/pdf");
позволит моему браузеру (chrome) отображать pdf.
Если я изменю его на File(response.Pdf, "application/pdf", "My PDF File Name");
, pdf не отображается, но автоматически загружается.
Мои действияВид не определен.Как я могу показать PDF в браузере без принудительной загрузки и установить заголовок страницы из моего метода действия?