Я хотел бы просмотреть PDF файл прямо в моем браузере. Я знаю, что этот вопрос уже задан, но я не нашел решения, которое работает для меня.
Вот мой код контроллера действия:
public ActionResult GetPdf(string fileName)
{
string filePath = "~/Content/files/" + fileName;
return File(filePath, "application/pdf", fileName);
}
Вот мой взгляд:
@{
doc = "Mode_d'emploi.pdf";
}
<p>@Html.ActionLink(UserResource.DocumentationLink, "GetPdf", "General", new { fileName = doc }, null)</p>
Когда я наведите курсор мыши на ссылку, вот ссылка:
Проблема с моим кодом заключается в том, что файл PDF не просматривается в браузере, но я получаю сообщение, спрашивающее меня, могу ли я открыть или сохранить файл.
Я знаю, что это возможно, и мой браузер поддерживает его, потому что я уже тестировал его с помощью другого веб-сайта, позволяющего просматривать PDF прямо в моем браузере.
Например, вот ссылка, когда мышь наводится на ссылку (на другом сайте):
Как вы видите, есть разница в сгенерированной ссылке. Я не знаю, полезно ли это.
Любая идея, как я могу просматривать pdf файл непосредственно в браузере?
Спасибо.