2 返信 最新の回答 日時: Jun 2, 2005 8:52 AM ユーザー:(k-miya)

    IISでHTTP圧縮設定すると inline表示できなくなる

      IIS6.0(Windows2003Server)
      IE6.0 SP2(WindowsXP Pro)
      AcrobatReader7.0.0(ブラウザ内表示の設定)

      IIS側の設定でHTTP圧縮するようにして、PDFファイルのリンクをクリックするとファイルが壊れている旨のメッセージが出ます。

      また、ASPでPDFファイルをバイトストリームで出力するようにしたものを開くと、ブラウザ表示が空白のまま何も表示されません。

      IISのHTTP圧縮をしない(デフォルトはこっち)ようにすれば、いずれの場合も当然のごとくきちんと表示されます。

      同様な現象でお悩みの方、解決された方、どんな些細な情報でもいただければ幸いです。
        • 1. Re: IISでHTTP圧縮設定すると inline表示できなくなる
          Level 1
          ここは主にクライアント側の人が投稿したり見たりしているので、サーバー関係のことはそちら関係のメーリングリストや掲示板に投稿したほうが反応がいいのでは? Windows2003Serverを管理している人がここを、常時、見ているとは思えない。あるいは海外のサイトのほうが情報があるような気がする。

          気になった点だけを。

          > IE6.0 SP2(WindowsXP Pro)

          Internet Explorerは最新版はSP1だと思っていたんですけど、セキュリティパッチ次第ではSP2になるんでしょうか? マイクロソフトのInternet Explorerダウンロードページ(http://www.microsoft.com/windows/ie_intl/ja/download/default.mspx)ではInt ernet Explorer SP1の文字しかないようですが。

          > IIS側の設定でHTTP圧縮するようにして、PDFファイルのリンクをクリックするとファイルが壊れている旨のメッセージが出ます

          明確なメッセージが出ているなら、それをそのまま書くのが筋では?
          下記のサポート情報はすでに見ているはずですが、そこでは「Internet Explorer 6 Service Pack 1 で修正されております」とあります。
          PDFもファイルの先頭にPDFであることを示す文字列が書かれていますが、それが壊れている(喪失している)ということでは?
          今回はPDFを問題にしているけど、それ以外のファイル形式では同じ問題は発生しないのだろうか?

          ・[IE] HTTP 圧縮を使用している Web サーバーから返送されたデータの最初の 2,048 バイトが Internet Explorer で失われる
          http://support.microsoft.com/default.aspx?scid=kb;ja;JP312496

          > IISのHTTP圧縮をしない(デフォルトはこっち)ようにすれば、いずれの場合も当然のごとくきちんと表示されます。

          「HTTP圧縮しない」設定で問題回避ができるということになりますが、その設定で何か問題でもあるのでしょうか?
          それから「AcrobatReader7.0.0」ではなく、「Adobe Reader 7.0」です。バージョン6.0以前と以降では名称が異なっています(個人的には「PDF Reader」に統一すればいいと思うけど)。
          • 2. Re: IISでHTTP圧縮設定すると inline表示できなくなる
            Level 1
            いろいろご指摘と情報をいただきありがとうございます。

            >ここは主にクライアント側の人が投稿したり見たりしているので、サーバー関係のことはそちら関係のメーリングリストや掲示板に投稿したほうが反応がいいのでは?

            当方で色々試行したり、情報を集めたりした結果、HTTP圧縮とIEおよびAdobeReaderの相性的な問題のように見えるため、さまざまな角度から原因を追究したいために、こちらにも投 稿させていただきました。

            >Internet Explorerは最新版はSP1だと思っていたんですけど

            WindowsUpdateを比較的頻繁に適用しているのですが、いつぞやのタイミングでIE6のSP2が適用されたように記憶しています。

            >今回はPDFを問題にしているけど、それ以外のファイル形式では同じ問題は発生しないのだろうか?

            普通のHTML文書は正常に表示されます。DOCやXLSも正常に表示されています。それ以外はまだ試せていません。

            >「HTTP圧縮しない」設定で問題回避ができるということになりますが、その設定で何か問題でもあるのでしょうか?

            HTTP圧縮をする動機は、ネットワーク伝送量を少しでも削減したいためですので...