Mam operację FileResult, która zwraca plik PDF. Chcę osadzić ten plik PDF w znaczniku obiektu. Kiedy wstawię akcję do atrybutu danych znacznika obiektu, jak poniżej, żaden plik PDF nie jest pobierany ani wyświetlany w przeglądarce Chrome. (Plik PDF jest pokazany Firefox z wtyczką Adobe - Nie dbam o IE.)Wypełnianie atrybutu danych znacznika object w przeglądarce Chrome przy użyciu akcji ASP.NET MVC obsługującej wynik pliku PDF
<object data="@Url.Action("GetPDF", "PDFCreation", new {id= Model.DocumentId})" type="application/pdf"></object>
To wszystko działa inaczej - znacznik obiektu pracuje z bezpośrednim linkiem do pliku PDF w systemie plików (np , data = "~/Content/test.pdf"), a powyższa Akcja, jeśli jest wklejona na pasku lokalizacji, pobiera plik PDF.
Jakieś myśli? Dziękuję Ci!
Myślę, że jest to problem wtyczki, jeśli spróbuję go w IE9, nic się nie dzieje. Jeśli zrobi to w Chrome, narzeka, że wtyczka do pliku PDF się nie ładuje. Jeśli spróbuję tego w firefoxie, wszystko działa dobrze. – Slicksim
Masz rację - działa w Firefoksie (z wtyczką Adobe), ale nie w Chrome (oczywiście IE jest w tym wszystkim przegraną i używam tylko iframe pdf.js). – Gabe