HTTP 圧縮

HTTP 圧縮の問題

一部のユーザーは、IIS で HTTP 圧縮を構成すると、生成されたファイルをクライアント ブラウザーに送信するときにエラーが発生すると報告しています。

説明

を使用しております**「コンテンツ処理」、「インライン; ファイル名=test.xls」**ブラウザに強制的にファイルを開くヘッダーと**「コンテンツの性質」、「添付; ファイル名=test.xls」**ブラウザに強制的に開くようにするヘッダー**名前を付けて保存**ダイアログを開き、Microsoft Excel を使用してファイルを開きます。ただし、いくつかの例外が存在します。

例外

次のコードを使用して、Aspose のバグではないことを確認できます。

ソリューション

この問題を解決するには、次の回避策のいずれかを使用できます。

  • 指定された ASP.NET ファイル (Aspose.Cells を呼び出すコードを含む) を、圧縮されていない別のフォルダーに移動します。
  • 動的コンテンツの HTTP 圧縮を無効にします。
  • 生成されたファイルをサーバーに保存し、ユーザーにリンクを提供します。

HTTP 圧縮を使用したい場合は、常に使用してください。OpenInExcel代わりのオプションブラウザで開くIIS 圧縮を有効にしたことがわかっている場合のオプション。