使用MIME類型
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、成都小程序開發(fā)、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了肅州免費建站歡迎大家使用!MultipurposeInternetMailExchange(MIME)類型說明了Web瀏覽器或郵件應(yīng)用程序如何處理從服務(wù)器接收的文件。例如,當(dāng)Web瀏覽器請求服務(wù)器上的某一項目時,也會請求此對象的MIME類型。某些MIME類型(例如圖形)可以在瀏覽器內(nèi)部顯示。其他的MIME類型(例如文字處理文檔)則需要使用外部幫助應(yīng)用程序來顯示。
當(dāng)IIS傳遞郵件消息給郵件應(yīng)用程序或傳遞網(wǎng)頁給客戶端Web瀏覽器時,IIS也發(fā)送了所傳遞數(shù)據(jù)的MIME類型。如果存在以特定格式傳遞的附加或嵌入文件,那么IIS就會通知客戶端應(yīng)用程序嵌入或附加文件的MIME類型。然后客戶端應(yīng)用程序就知道了如何處理或顯示正從IIS接收的數(shù)據(jù)。
IIS只為具有已在MIME類型列表中注冊的擴展名的文件提供服務(wù),并且也允許配置其他的MIME類型和更改或刪除MIME類型。
IIS預(yù)配置為識別全局MIME類型的默認設(shè)置。您在IIS中創(chuàng)建的所有網(wǎng)站可以識別這些MIME類型。MIME類型還可以獨立于其他的或全局定義的類型,在網(wǎng)站和目錄級別上定義。當(dāng)在網(wǎng)站或目錄級別上查看MIME類型時,只顯示唯一對應(yīng)于此級別的類型,并非從上一級別繼承的所有類型。如果在較低級別修改MIME類型后,又在全局級別上應(yīng)用相同的MIME類型,那么全局級別的MIME類型將覆蓋在較低級別修改過的MIME類型。
如果客戶端請求引用了其擴展名未在MIME類型中定義的文件擴展名,那么IIS將返回一個404.3錯誤。通過添加通配符(*)MIME類型,也可以將IIS配置成向所有的文件提供服務(wù),而忽略文件擴展名。
要點您必須是本地計算機上Administrators組的成員或者必須被委派了相應(yīng)的權(quán)限,才能執(zhí)行下列步驟。作為安全性的最佳操作,請使用不屬于Administrators組的帳戶登錄計算機,然后使用運行方式命令以管理員身份運行IIS管理器。在命令提示符下,鍵入runas/user:administrative_accountname"mmc%systemroot%\system32\inetsrv\iis.msc"。
添加全局MIME類型
在IIS管理器中,展開本地計算機,右鍵單擊要向其添加MIME類型的計算機,單擊“屬性”。
單擊“MIME類型”選項卡。
單擊“新建”。
在“擴展名”框中,鍵入文件擴展名。
在“MIME類型”框中,鍵入與客戶端計算機上所定義的文件類型完全匹配的說明。
注意還可以為無擴展名或未定義MIME類型的文件創(chuàng)建MIME類型。要完成此操作,在“擴展名”框中鍵入星號(*),并且在“MIME類型”框中鍵入application/octet-stream。
單擊“確定”。
將MIME類型添加到網(wǎng)站或目錄
在IIS管理器中,右鍵單擊要為其添加MIME類型的網(wǎng)站或網(wǎng)站目錄,單擊“屬性”。
單擊“HTTP頭”選項卡。
單擊“MIME類型”。
單擊“新建”。
在“擴展名”框中,鍵入文件擴展名。
在“MIME類型”框中,鍵入與客戶端計算機上所定義的文件類型完全匹配的說明。如果定義一個已在較高級別定義的MIME類型,那么系統(tǒng)將提示您選擇此MIME類型應(yīng)該駐留的級別。
單擊“確定”。
下圖顯示了在IIS中定義的MIME類型和在客戶端計算機上定義的文件類型之間的關(guān)系。
將MIME類型從網(wǎng)站或目錄中刪除
在IIS管理器中,右鍵單擊要從中刪除MIME類型的網(wǎng)站或網(wǎng)站目錄,單擊“屬性”。
單擊“HTTP頭”選項卡。
單擊“MIME類型”。
從“注冊的MIME類型”列表中,單擊要刪除的MIME類型,然后單擊“刪除”。
單擊“確定”。
要增加*.ISO文件為可下載,操作步驟如下,
在IIS管理器中,右鍵單擊要為其添加MIME類型的網(wǎng)站或網(wǎng)站目錄,單擊“屬性”。
單擊“HTTP頭”選項卡。
單擊“MIME類型”。
單擊“新建”。
在“擴展名”框中,鍵入文件擴展名:.iso。
在“MIME類型”框中,鍵入ISOFile
單擊“確定”。