0

私は FDF (& php) 経由で PDF を作成していますが、ほとんどの場合は正常に動作しますが、一部のユーザーは「Acrobat が "Acrxyz.tmp を開けません」(または「リーダーが "xyz.tmp" を開けない」など) を取得しています。ケース)。

Apache「MOD-Deflate」、IEキャッシュと揮発性メモリ、および「fdf_close」など、考えられる原因に関する情報を見つけました..

いくつかの構成情報: (Mod_deflate モジュール) を使用した apache 2 にあります。fdftk がインストールされていないため、fdf_close についてはあまりできません。fdf はインクルードで呼び出されます。これらはすべてhttps SSLを介して行われます

ユーザーは IE 6 から IE 8 までの IE を使用しており、ほとんどが acrobat 8​​ または Reader 8.x または 9.2 を使用しています。

ほとんどのユーザーは問題なくpdfを取得しますが....検索をサーバー設定のuser-configなどに絞り込むための提案や解決策は役に立ちますか?

// エクスプローラーがこのファイルを Acrobat Viewer に送信するには、ヘッダーが必要です。 header ("Content-Type: application/vnd.fdf"); // キャッシングを防止する header("Cache-Control: post-check=0, pre-check=0", false); header("プラグマ: public");

ありがとう!

4

1 に答える 1

0

これが最終的な答えなのか完全な答えなのかはわかりませんが、更新しているだけです(そして、他の問題を起こさずに解決策は得られないと確信しています)

主な原因の 1 つは、IE 6 を搭載したマシンでした。

トラブルシューティングを行うために、Mod_Deflate ルートをたどりました

かわった :

# MSIE masquerades as Netscape, but it is fine
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

! を削除して !no-gzip !gzip-only-text/html を逆にし、(再​​起動後) IE 6 を搭載したそのマシンでこれらのエラーが発生しなくなりました。

また、MSIE 6 ブラウザーだけを対象にしたいと考えています。

私が言ったように、可能な限りそうしない十分な理由があると確信しており、明日ホイールが外れる可能性がありますが、どうなるか見ていきます。

于 2010-01-11T22:31:19.290 に答える