私はPDFを返すFileResultアクションを持っています。このPDFをオブジェクトタグに埋め込みたいと思います。以下のようにオブジェクトタグのデータ属性にアクションを挿入すると、ChromeでPDFが取得または表示されません。 (PDFはアドビシステムズ社のプラグインとFirefoxで示されている - 私はIEを気にしないでください。)クロムのオブジェクトタグのデータ属性に、PDFファイルを提供するASP.NET MVCアクションを設定する
<object data="@Url.Action("GetPDF", "PDFCreation", new {id= Model.DocumentId})" type="application/pdf"></object>
は、それはすべてがそうでなければ動作します - オブジェクトタグは、ファイルシステム上のPDFへの直接リンクで動作します(例: 、data = "〜/ Content/test.pdf")、上記のアクションは、場所バーにハードペーストされた場合、PDFをダウンロードします。
どのような考えですか?ありがとうございました!
私はプラグインの問題だと思います。IE9で試しても何も起こりません。それはクロムでそれを行う場合、それは読み込まれていないPDFプラグインについて不平を言う。私がfirefoxで試してみると、すべて正常に動作します。 – Slicksim
あなたは正しいです - Firefoxでは(Adobeプラグインを使用して)動作しますが、Chromeでは動作しません(もちろん、IEはこのすべてで失われた原因です、私はちょうどそこにpdf.js iframeを使用しています)。 – Gabe