2011-02-07 19 views
2

そのファイルを保存せずに印刷可能なドキュメントを直接表示するには、レスポンスヘッダーを "Content-Disposition"、 "inline"と設定します。今はファイルを表示していますが、そのファイルが開いていないことがあります。これは、「Adobe Readerはこのファイルを開くことができません印刷時のエラー

  1. のようないくつかのエラーメッセージを示す「この文書を開く中にエラーが発生しました。ファイルが破損し、修復することはできません」

  2. である。それはないかもしれませんサポートされているファイルタイプであるか、そのファイルが破損しています。

もう一度印刷ボタンをクリックすると正常に動作します。ドキュメントを表示しています。だから私はこれらのエラーメッセージを避けるために何をしなければならないのですか。私を提案してもらえますか?

おかげで、 バラクマール

+1

サーバーでgzip圧縮が有効になっていますか?このセッション中は必ずオフにしてください。 – Jason

答えて

0

は、サーバー上のバイトのあなたのストリームを構築する方法を確認してください。これらのエラーは、切り詰められたストリーム(=不完全なpdf)または正しいコンテンツの終わりの前または後の余分なデータ(=無効なpdf)を示します。

関連する問題