コンテンツ配置:「インライン」と「添付ファイル」の違いは何ですか? 質問する

コンテンツ配置:「インライン」と「添付ファイル」の違いは何ですか? 質問する

違いは何ですか?

Response.AddHeader("Content-Disposition", "attachment;filename=somefile.ext")

そして

Response.AddHeader("Content-Disposition", "inline;filename=somefile.ext")

違いはわかりません。どちらか一方を使用すると、常に両方のファイルをダウンロードするように求めるウィンドウ プロンプトが表示されるからです。仕様を読みましたが、わかりません。

ベストアンサー1

どちらか一方を使用すると、両方のファイルをダウンロードするように求めるウィンドウプロンプトが表示されるからです。

この動作は、ブラウザと提供しようとしているファイルによって異なります。インラインの場合、ブラウザはブラウザ内でファイルを開こうとします。

たとえば、PDF ファイルと Firefox/Adobe Reader がある場合、インライン処理では PDF が Firefox 内で開きますが、添付ファイルでは強制的にダウンロードされます。

.ZIP ファイルを提供する場合、ブラウザはそれをインラインで表示できないため、インラインおよび添付ファイルの処理では、ファイルはダウンロードされます。

おすすめ記事