真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Content-disposition-創(chuàng)新互聯(lián)

Content-disposition 是 MIME 協(xié)議的擴(kuò)展,MIME 協(xié)議指示 MIME 用戶代理如何顯示附加的文件。當(dāng) Internet Explorer 接收到頭時(shí),它會(huì)激活文件下載對(duì)話框,它的文件名框自動(dòng)填充了頭中指定的文件名。(請(qǐng)注意,這是設(shè)計(jì)導(dǎo)致的;無法使用此功能將文檔保存到用戶的計(jì)算機(jī)上,而不向用戶詢問保存位置。)

創(chuàng)新互聯(lián)擁有10年成都網(wǎng)站建設(shè)工作經(jīng)驗(yàn),為各大企業(yè)提供成都網(wǎng)站建設(shè)、做網(wǎng)站服務(wù),對(duì)于網(wǎng)頁設(shè)計(jì)、PC網(wǎng)站建設(shè)(電腦版網(wǎng)站建設(shè))、重慶APP開發(fā)公司、wap網(wǎng)站建設(shè)(手機(jī)版網(wǎng)站建設(shè))、程序開發(fā)、網(wǎng)站優(yōu)化(SEO優(yōu)化)、微網(wǎng)站、空間域名等,憑借多年來在互聯(lián)網(wǎng)的打拼,我們?cè)诨ヂ?lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)積累了很多網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、網(wǎng)絡(luò)營銷經(jīng)驗(yàn),集策劃、開發(fā)、設(shè)計(jì)、營銷、管理等網(wǎng)站化運(yùn)作于一體,具備承接各種規(guī)模類型的網(wǎng)站建設(shè)項(xiàng)目的能力。

       服務(wù)端向客戶端游覽器發(fā)送文件時(shí),如果是瀏覽器支持的文件類型,一般會(huì)默認(rèn)使用瀏覽器打開,比如txt、jpg等,會(huì)直接在瀏覽器中顯示,如果需要提示用戶保存,就要利用Content-Disposition進(jìn)行一下處理,關(guān)鍵在于一定要加上p_w_upload:

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

備注:這樣瀏覽器會(huì)提示保存還是打開,即使選擇打開,也會(huì)使用相關(guān)聯(lián)的程序比如記事本打開,而不是IE直接打開了。

Content-Disposition就是當(dāng)用戶想把請(qǐng)求所得的內(nèi)容存為一個(gè)文件的時(shí)候提供一個(gè)默認(rèn)的文件名。具體的定義如下:

content-disposition = “Content-Disposition” “:”

disposition-type *( “;” disposition-parm )

disposition-type = “p_w_upload” | 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: p_w_upload; filename=“filename.xls”

      當(dāng)然filename參數(shù)可以包含路徑信息,但User-Agnet會(huì)忽略掉這些信息,只會(huì)把路徑信息的最后一部分做為文件名。當(dāng)你在響應(yīng)類型為application/octet- stream情況下使用了這個(gè)頭信息的話,那就意味著你不想直接顯示內(nèi)容,而是彈出一個(gè)”文件下載”的對(duì)話框,接下來就是由你來決定“打開”還是“保存” 了。

注意事項(xiàng):

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

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

不然會(huì)發(fā)現(xiàn)下載功能在operafirefox里面好好的沒問題,在IE下面就是不行,就是找不到文件。

在IE5和Opera中瀏覽器會(huì)不管Content-Disposition頭的內(nèi)容,要再次聲明Content-Type,聲明Content-Length可以顯示下載進(jìn)度條

代碼如下:

$fileName = 'config.ini';
$mimeType = 'application/zip';
if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 5') or strpos($_SERVER['HTTP_USER_AGENT'], 'Opera 7')) {
	$mimeType = 'application/x-download';
}
header('Content-Disposition: p_w_upload; filename=' . $fileName);
header('Content-Type: ' . $mimeType);
header('Content-Length: ' . filesize($fileName));

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


文章標(biāo)題:Content-disposition-創(chuàng)新互聯(lián)
標(biāo)題URL:http://weahome.cn/article/ipjoj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部