、私はそれはサファリを除くすべてのブラウザのために(PDFファイルがブラウザ内で適切に組み込まれている)うまく機能Response.BinaryWriteは
Response.ClearContent();
Response.ClearHeaders();
Response.AddHeader("Content-Length", fileBytes.Length.ToString());
Response.ContentType = "application/pdf";
Response.BinaryWrite(fileBytes);
Response.Flush();
System.Web.HttpContext.Current.ApplicationInstance.CompleteRequest();
ブラウザにPDFを送信するために、次のコードを使用していますMACでのSafariで動作しません(バージョン5.x)をMACに保存します。また、MacではFirefoxとChromeで正しく動作しています。
ブラウザの問題ですか? Response.BinaryWriteに何か問題がありますか?
[編集]
Safariの動作では、pdfがまったく読み込まれません。 1つのプログレスバーが表示され、読み込みが継続されます。インストールされているPDFプラグインに関連している可能性がありますか?だから、どのようにSafariでこの動作を理解するのですか?
[編集]
このエラーは、Safariの開発者ツールコンソールにログインしている「リソースの読み込みに失敗しました:プラグインの扱い負荷」それはPDFプラグインに関係だと思われます。
罰金私と一緒に働いていますか? – ZippyV
PDFが読み込まれていませんか? 1つのプログレスバーがありますか? Proxim barは、インストールされているAdobeプラグインに関連している可能性があります。 – Ahmed
@Ahmed:進行状況バーが完了したらどうなりますか?ブラウザでpdfを開きますか? –