Chciałbym obejrzeć plik PDF bezpośrednio w mojej przeglądarce. Wiem, że to pytanie już zostało zadane, ale nie znalazłem żadnego rozwiązania, które byłoby dla mnie skuteczne.Otwieranie pliku PDF bezpośrednio w przeglądarce
Oto kod kontrolera mojego działania do tej pory:
public ActionResult GetPdf(string fileName)
{
string filePath = "~/Content/files/" + fileName;
return File(filePath, "application/pdf", fileName);
}
Oto mój widok:
@{
doc = "Mode_d'emploi.pdf";
}
<p>@Html.ActionLink(UserResource.DocumentationLink, "GetPdf", "General", new { fileName = doc }, null)</p>
Kiedy mysz najechaniu na link Oto link:
Problem z moim kodem polega na tym, że plik PDF nie jest wyświetlany w przeglądarkę, ale dostaję wiadomość z pytaniem, czy mogę otworzyć i zapisać plik.
wiem, że to jest możliwe, a moja przeglądarka to wsparcie, bo już przetestować go z innej strony pozwala mi zobaczyć PDF bezpośrednio w przeglądarce.
Na przykład, tu jest link, kiedy mysz najechaniu link (na innej stronie internetowej):
Jak widać istnieje różnica w wygenerowanym linkiem. Nie wiem, czy to jest przydatne.
Każdy pomysł, w jaki sposób mogę wyświetlić mój plik PDF bezpośrednio w przeglądarce?
Dzięki.
Masz już odpowiedź tutaj: http://stackoverflow.com/questions/3206682/stream-file-using-asp-net-mvc-filecontentresult-in--browser-z -name- –
Dziękuję anderson.pimentel , to mi pomogło. – Bronzato