我有一個返回PDF的FileResult操作。我想將這個PDF嵌入到對象標籤中。當我將操作插入到對象標記的數據屬性中時,如下所示,在Chrome中不會檢索或顯示PDF。 (PDF格式的顯示在Firefox中使用Adobe插件 - 我不關心IE)使用提供PDF文件結果的ASP.NET MVC操作在Chrome中填充對象標記的數據屬性
<object data="@Url.Action("GetPDF", "PDFCreation", new {id= Model.DocumentId})" type="application/pdf"></object>
它所有的工作,否則 - 對象標籤可與直接鏈接到一個PDF文件系統(例如, ,data =「〜/ Content/test.pdf」),以及上面的操作,如果粘貼到地址欄中,則下載PDF。
有什麼想法?謝謝!
我認爲這是一個插件問題,如果我在IE9中嘗試它,沒有任何反應。如果它在Chrome中執行,它會抱怨沒有加載pdf插件。如果我在Firefox中試用它,一切正常。 – Slicksim
你是對的 - 在Firefox(使用Adobe插件)中工作,但不在Chrome中(當然,IE是一個失敗的原因,我只是在那裏使用pdf.js iframe)。 – Gabe