【工具】response.setContentType()參數以及作用詳解
1. response.setContentType(MIME)的作用是使客戶端瀏覽器,區分不同種類的數據,并根據不同的MIME調用瀏覽器內不同的程序嵌入模塊來處理相應的數據。
2. 下載文件
Content-Type的作用:該實體頭的作用是讓服務器告訴瀏覽器它發送的數據屬于什么文件類型。
例如:當Content-Type 的值設置為text/html和text/plain時,前者會讓瀏覽器把接收到的實體內容以HTML格式解析,后者會讓瀏覽器以普通文本解析.
Content-Disposition 的作用:當Content-Type 的類型為要下載的類型時 , 這個信息頭會告訴瀏覽器這個文件的名字和類型
response.setHeader(“Content-Type”,“video/x-msvideo”);
response.setHeader( “Content-Disposition”, “attachment;filename=” + new String( “文件名稱”.getBytes(“gb2312”), “ISO8859-1” ) );
ASPContentType
描述內容類型的字符串。該字符串通常被格式化為類型/子類型,其中類型是常規內容范疇而子類為特定內容類型。有關支持內容類型的完整列表,請參閱 Web 瀏覽器文檔或當前的HTTP規格說明。
示例
下面的示例將內容類型設置為 Channel Definition Format(CDF)。
<% Response.ContentType = "application/x-cdf" %>
下面的示例將 ContentType 屬性設置為其他的常見值。
<% Response.ContentType = "text/HTML" %>
<% Response.ContentType = "image/GIF" %>
<% Response.ContentType = "image/JPEG" %>
應用于
Response 對象
關于詳細的類型對應參看ContentType的類型。