1. ホーム
  2. asp.net

[解決済み】Content-Disposition:「inline」と「attachment」の違いは何ですか?

2022-04-05 02:56:26

質問

とはどのような違いがあるのでしょうか?

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

そして

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

私は違いを知りません , 私はどちらか一方を使用するとき、私はいつも両方のためのファイルをダウンロードするように要求するウィンドウプロンプトが表示されるため。仕様書を読みましたが、お手上げです。

解決方法は?

<ブロッククオート

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

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

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

.ZIPファイルを提供する場合、ブラウザはインラインで表示することができないため、インラインおよび添付ファイルのディスポジションでは、ファイルはダウンロードされます。