Как мне (в моем контроллере) отправить PDF-документ, который открывается в браузере. Я пробовал это, но он загружает только файл (и то есть, и firefox) без запроса.Открыть pdf в плагине браузера
public ActionResult GetIt()
{
var filename = @"C:\path\to\pdf\test.pdf";
// Edit start
ControllerContext.HttpContext.Response.AddHeader("Content-Disposition", String.Format("inline;filename=\"{0}\"", "test.pdf"));
// Edit stop
return File(filename, "application/pdf", Server.HtmlEncode(filename));
}
После добавления редактирования выше он работает должным образом, спасибо.
Нет, мой клиент работает так, как ожидалось, на других веб-сайтах. Иногда он загружается, иногда он открывается в adobe plug-in. Вероятно, это связано с отправленными заголовками. – Nifle
Да, это заголовки - см. Комментарии ниже. –