4 返信 最新の回答 日時: Mar 19, 2007 7:34 PM ユーザー:(Taro-Kun)

    Adbobe Reader8 でダウンロードが強制される

      Webアプリケーションで生成したPDFファイルをダウンロードした場合に Adobe Reader8 でダウンロードが強制され、ダウンロード完了後(ローカルに保存した後)に「ファイルを開く」「フォルダを開く」「閉じる」のダイアログが表示されます。
      IE7+Adobe Reader 7 では問題なくストレートに「ファイルを開く」「フォルダを開く」「閉じる」のダイアログが表示されます。(Adobe Reader 8 でもこの動きになって欲しいのですが・・・)
      どなたか情報お持ちの方いらっしゃいませんでしょうか。
      <環境>
      IE7+Adobe Reader 8
        • 1. Re: Adbobe Reader8 でダウンロードが強制される
          Level 1
          私がIEもReader 8も使っていないせいかもしれませんが、「ダウンロードした場合に(略)ダウンロードが強制され」の意味が解らんです。
          ダイアログを表示するのがIEなのかReaderなのか、そもそも何のダイアログかも不明です。
          とりあえずReader 7の環境設定を見てみると、インターネットのカテゴリに「バックグラウンドでのダウンロードを許可」という項目があり、何か関係ありそうな臭いがします。
          • 2. Re: Adbobe Reader8 でダウンロードが強制される
            Level 1
            OS不明。

            > Webアプリケーションで生成したPDFファイルを
            Webアプリケーションとは具体的には?
            そしてそのWebアプリケーションでどのような仕組みでPDFを生成しているのであろうか?

            > PDFファイルをダウンロードした場合に
            > Adobe Reader8 でダウンロードが強制され、
            文章が矛盾しているのでは?
            「PDFファイルをダウンロード」しているのだから、「ダウンロードが強制」されてもおかしくないのでは?
            前者のダウンロードと後者のダウンロードの意味するところが違う?

            全体の書き方からすると、一般的な右クリックから[名前を付けて保存]を選ぶようなやり方とは違うようである。その辺りをもう少し明確にすべきであろう。

            例えば、アドビのプレス資料もPDFファイルで提供されているが、ここでも同じ現象になるのであろうか?

            http://www.adobe.com/jp/aboutadobe/pressroom/

            またAdobe Reader側の環境設定はどうしているのであろうか?
            • 3. Re: Adbobe Reader8 でダウンロードが強制される
              100%の再現性でしょうか。

              IE7+Adobe Reader 8の環境ではありませんが、
              あるWebページからデバイスドライバをダウンロード
              する場合に発生することがあります。
              ・リンクを右クリックしてファイルを格納するを選択すると
              →通常は、(1)格納場所の指定ダイアログが表示、指定すると、
               (2)プログレスバーが表示、ダウンロードが始まる
              →しかし、(1)ダウンロードが始まり、終了後に、
               (2)格納場所の指定ダイアログが表示、指定すると、
               (3)プログレスバーが表示、即100%で終了
              となることがあります。
              ダウンロード処理と、ダイアログ画面表示処理との
              タイミング(同期)が合っていないようですね。

              実際には、ダウンロードを指定しているので、気にしていません。

                                from youfo
              • 4. Re: Adbobe Reader8 でダウンロードが強制される
                Level 1
                皆様すいません環境を書くのを忘れていました。
                WindowsXP SP2
                Internet Explorer 7
                Adobe Reader 8 です
                bestieさんへ
                表示されているのはWindowsのダイアログのようです。私の初回のメッセージでは「ダウンロードが強制され・・」と書きましたが、「保存が強制され」の間違いでした申し訳ありません。又、 Readerのインターネットのカテゴリの「バックグラウンドでのダウンロードを許可」には影響を受けないようです。
                brazilさんへ
                環境が漏れていました申し訳ありません。
                Webアプリケーションは具体的には書けません(本当にすいません)。仕組み的にはHttpのレスポンスの出力に対してDBのデータを元にPDFを書き出しているというところまでしか書けませ ん(重ね重ねすいません)。
                出力は指示をする画面からボタンを押して内部的にPDFファイルを生成しダウンロードするといった仕組みです。固定のPDFファイルのダウンロードでは問題は出ませんでした。
                youfoさんへ
                100%再現します。
                皆様へ
                自己レスです。
                サーバー(これも具体的には書けませんが)のバージョンアップに伴い、ダウンロードファイルのコンテンツヘッダーのコンテンツタイプに本来はMIME(application/pdf)しか指 定していないのに、レスポンスの出力が勝手にキャラセット(charset=ISO-8859-1)を書き足しているのが原因でした。ただ、これはAcrobat Reader 7 では正常に開きます。皆さんご注意下さい。
                以上、ありがとういございました。