2

ASP.NetMVCアプリケーションからPDFファイルを提供する際に問題が発生しています。

プロジェクト内のPDFファイルにリンクした後の動作は、次のエラーが発生します。

Firefoxの場合-コンテンツエンコーディングエラー-無効またはサポートされていない形式の圧縮を使用しているため、表示しようとしているページを表示できません。

Chromeの場合-エラー330(net :: ERR_CONTENT_DECODING_FAILED):不明なエラー。

私の知る限り、私はPDFコンテンツ/エンコーディングについて何も特別なことをしておらず、それは単なる標準のリンクされたコンテンツファイルです(サイトのjpgまたはpngに似ています)。

誰かがこの問題を解決する方法について洞察を提供できますか?

4

1 に答える 1

5

これは最終的に、コンテンツを提供していたデフォルトの圧縮に関連していることが判明しました。

圧縮しないファイルのリストに「.pdf」を追加するとすぐにエラーがなくなり、期待どおりにPDFコンテンツを問題なく提供できました。

誰かが上記のエラーのグーグル結果を介してこの質問への道を見つけたら、私はあなたのコンテンツがどのように暗号化されているか、そしてそれが私のような状況でPDFファイルを提供する問題を引き起こしているかどうかを調べます。

于 2012-09-25T15:24:56.140 に答える