激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - header中Content-Disposition的作用與使用方法

header中Content-Disposition的作用與使用方法

2020-01-03 16:01PHP教程網 PHP教程

本文章詳細的介紹了關于php header中Content-disposition用法詳細,有需要了解header用法的朋友可參考一下

Content-disposition 是 MIME 協議的擴展,MIME 協議指示 MIME 用戶代理如何顯示附加的文件。Content-disposition其實可以控制用戶請求所得的內容存為一個文件的時候提供一個默認的文件名,文件直接在瀏覽器上顯示或者在訪問時彈出文件下載對話框。 

格式說明: 
content-disposition = "Content-Disposition" ":" disposition-type *( ";" disposition-parm )   

字段說明: 
Content-Disposition為屬性名 
disposition-type是以什么方式下載,如attachment為以附件方式下載 
disposition-parm為默認保存時的文件名 
服務端向客戶端游覽器發送文件時,如果是瀏覽器支持的文件類型,一般會默認使用瀏覽器打開,比如txt、jpg等,會直接在瀏覽器中顯示,如果需要提示用戶保存,就要利用Content-Disposition進行一下處理,關鍵在于一定要加上attachment: 

復制代碼代碼如下:


Response.AppendHeader("Content-Disposition","attachment;filename=FileName.txt"); 


備注:這樣瀏覽器會提示保存還是打開,即使選擇打開,也會使用相關聯的程序比如記事本打開,而不是IE直接打開了。 
Content-Disposition就是當用戶想把請求所得的內容存為一個文件的時候提供一個默認的文件名。具體的定義如下: 

復制代碼代碼如下:


content-disposition = "Content-Disposition" ":" 
disposition-type *( ";" disposition-parm ) 
disposition-type = "attachment" | disp-extension-token 
disposition-parm = filename-parm | disp-extension-parm 
filename-parm = "filename" "=" quoted-string 
disp-extension-token = token 
disp-extension-parm = token "=" ( token | quoted-string ) 



那么由上可知具體的例子: 

Content-Disposition: attachment; filename="filename.xls" 
當然filename參數可以包含路徑信息,但User-Agnet會忽略掉這些信息,只會把路徑信息的最后一部分做為文件名。當你在響應類型為application/octet- stream情況下使用了這個頭信息的話,那就意味著你不想直接顯示內容,而是彈出一個"文件下載"的對話框,接下來就是由你來決定"打開"還是"保存" 了。 

注意事項: 

1.當代碼里面使用Content-Disposition來確保瀏覽器彈出下載對話框的時候。 response.addHeader("Content-Disposition","attachment");一定要確保沒有做過關于禁止瀏覽器緩存的操作。如下: 

復制代碼代碼如下:


response.setHeader("Pragma", "No-cache"); 
response.setHeader("Cache-Control", "No-cache"); 
response.setDateHeader("Expires", 0); 


不然會發現下載功能在opera和firefox里面好好的沒問題,在IE下面就是不行.

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久精品成人免费国产片桃视频 | 免费一级欧美在线观看视频 | 99精品在线视频观看 | 渔夫荒淫艳史 | 成人国产精品一区二区毛片在线 | 国产一区二区亚洲 | av在线一区二区三区 | 久久久久久久亚洲精品 | 在线亚洲欧美 | 把娇妻调教成暴露狂 | 少妇一级淫片免费看 | 国产免费v片 | 一级免费 | 欧美性生活视频免费 | 久久精品a一级国产免视看成人 | 欧美一区二区三区免费电影 | 欧美韩国一区 | 欧美一级毛片大片免费播放 | 深夜激情视频 | 性色av一区二区三区四区 | 午夜在线成人 | 麻豆视频在线免费观看 | 亚洲精品成人久久 | 国产精品免费久久久 | 亚洲午夜影院在线观看 | 久久亚洲网| 圆产精品久久久久久久久久久 | 日本成人一区二区 | 操碰网| 2021国产精品 | 91精品国产99久久久久久 | 日本道中文字幕 | 国产午夜精品久久久久久免费视 | 国产99久久久久久免费看农村 | 免费黄色小视频网站 | 亚洲电影免费观看国语版 | 亚洲国产色婷婷 | 成人福利在线视频 | 国产精品久久久久久久av | 久久恋 | 国产91一区二区三区 |