2017-07-18 10 views
1

私たちのアプリケーションでは、AJAX呼び出しを使用してPDFをダウンロードするユーザーがいます - 基本的には多くのPDFファイルをリストしたテーブルがあり、ユーザーがファイル名をクリックするとAJAX呼び出しが行われます応答としてファイルを提供するサーブレットに送信します。Chromeネットワークエラー - PDFをダウンロードする

レスポンスに必要なその他のパラメータ(Content-Disposition、Content-Typeなど)と共にContent-Lengthが設定されています。特定のユーザーのセットでは、ダウンロードがネットワークエラーで失敗することがわかりました。ダウンロードは最初に開始され、開始されますが、しばらくするとダウンロードが処理を停止し、このエラーがスローされます。これは、IEとChromeの両方で動作しています。

当初、コンテンツ長は提供されなかったため、チャンク転送にデフォルト設定されましたが、これは今変更されています。チャンク転送であっても、同じ問題がありました。

Chromeのドキュメント(Cookieの消去など)に記載されている手順を実行しましたが、猶予はありませんでした。純輸出がChromeで機能によって我々は実行しなかったし、彼らはと最後の数行として、次のしている -

t=237104 [st=161960] DOWNLOAD_ITEM_INTERRUPTED 
         --> bytes_so_far = "0" 
         --> interrupt_reason = "NETWORK_FAILED" 
t=237104 [st=161960] -DOWNLOAD_ITEM_ACTIVE 

ダウンロードできないユーザーが他のサイトからPDFをダウンロードすることができます。私たちがサイトで静的PDFをホストしている場合、ユーザーはそれにもアクセスできます。

私たちの次の監視に必要なものは何ですか?

(ユーザがWebサーバーのApache HTTPDに接続)ジャスパーからPDFファイルをダウンロードしている間、私はネットワークエラーの問題があった

おかげで、 Aravind

答えて

0

。 次の手順に従って、ダウンロードの問題をChromeで解決しました。

  1. Chromeのアドレスバーに のchrome:// settings/content/pdfDocuments?search = pdfと入力します。
  2. 「Chromeで自動的にファイルを開く代わりにPDFファイルをダウンロードする」オプションをオンにする
関連する問題