1

Kentico (CMS) サイトに取り組んでいます。Kentico の GetFile.aspx を使用してファイルを取得すると、ステージング PDF は正しくインライン配置され、本番環境では添付ファイル配置が正しくありません。(必要に応じてステージング時にブラウザで開き、本番環境でディスクに保存される、問題)。コード ファイルは同一であるため、おそらく IIS または Kentico の構成に問題があるはずです。

GetFile.aspx に disposition パラメーターを指定しようとしましたが、MIME タイプが application/force-download であるため失敗します (製品でのみ発生します)。この MIME タイプがどこから来ているのかわかりません。IIS の MIME タイプ リストには表示されません。Kentico のデータベース内の PDF には正しい (application/pdf) があります。

プロダクションとステージングの違いは何も見つかりません。誰かがそれが何であるかについて何か考えを持っているなら、私は助けていただければ幸いです.

4

1 に答える 1

0

クエリ文字列に disposition パラメータを追加することで、いつでも強制的に処理を行うことができます。

http://www.domain.tld/CMSPages/GetFile.aspx?nodeguid=blabla&lang=en-US&maxsidesize=600&disposition=inline

可能な値は「attachment」と「inline」です。説明している本番サーバーの問題は、モバイル デバイスから PDF にアクセスすることによって発生する可能性があります。その場合、性質は自動的にアタッチメントに設定されます。

于 2013-01-21T18:42:44.417 に答える