Content-Disposition是HTTP頭部中的一個字段,用于指示服務器如何處理附加在消息體中的數據。它可以用來控制瀏覽器是否以附件形式下載數據,或直接在瀏覽器中顯示數據。
使用方法如下:
- 在HTTP響應頭中添加Content-Disposition字段,字段值為inline或attachment。其中,inline表示在瀏覽器中直接顯示數據,attachment表示以附件形式下載數據。
- 可以通過設置filename參數來指定下載文件的文件名,例如Content-Disposition: attachment; filename=“example.txt”。
- 可以通過設置filename參數來指定下載文件的文件名,并支持非ASCII字符編碼,例如Content-Disposition: attachment; filename=UTF-8’'%e4%b8%ad%e6%96%87.txt表示下載文件名為中文.txt。
使用Content-Disposition字段可以控制瀏覽器的行為,使其按照指定的方式處理附加數據。例如,可以使用Content-Disposition: attachment; filename="example.txt"來強制瀏覽器以附件形式下載名為example.txt的數據。