在IIS6中新增可下載文件類(lèi)型的方法
使用 MIME 類(lèi)型
Multipurpose Internet Mail Exchange (MIME) 類(lèi)型說(shuō)明了 Web 瀏覽器或郵件應(yīng)用程序如何處理從服務(wù)器接收的文件。例如,當(dāng) Web 瀏覽器請(qǐng)求服務(wù)器上的某一項(xiàng)目時(shí),也會(huì)請(qǐng)求此對(duì)象的 MIME 類(lèi)型。某些 MIME 類(lèi)型(例如圖形)可以在瀏覽器內(nèi)部顯示。其他的 MIME 類(lèi)型(例如文字處理文檔)則需要使用外部幫助應(yīng)用程序來(lái)顯示。
當(dāng) IIS 傳遞郵件消息給郵件應(yīng)用程序或傳遞網(wǎng)頁(yè)給客戶端 Web 瀏覽器時(shí),IIS 也發(fā)送了所傳遞數(shù)據(jù)的 MIME 類(lèi)型。如果存在以特定格式傳遞的附加或嵌入文件,那么 IIS 就會(huì)通知客戶端應(yīng)用程序嵌入或附加文件的 MIME 類(lèi)型。然后客戶端應(yīng)用程序就知道了如何處理或顯示正從 IIS 接收的數(shù)據(jù)。
IIS 只為具有已在 MIME 類(lèi)型列表中注冊(cè)的擴(kuò)展名的文件提供服務(wù),并且也允許配置其他的 MIME 類(lèi)型和更改或刪除 MIME 類(lèi)型。
IIS 預(yù)配置為識(shí)別全局 MIME 類(lèi)型的默認(rèn)設(shè)置。您在 IIS 中創(chuàng)建的所有網(wǎng)站可以識(shí)別這些 MIME 類(lèi)型。MIME 類(lèi)型還可以獨(dú)立于其他的或全局定義的類(lèi)型,在網(wǎng)站和目錄級(jí)別上定義。當(dāng)在網(wǎng)站或目錄級(jí)別上查看 MIME 類(lèi)型時(shí),只顯示唯一對(duì)應(yīng)于此級(jí)別的類(lèi)型,并非從上一級(jí)別繼承的所有類(lèi)型。如果在較低級(jí)別修改 MIME 類(lèi)型后,又在全局級(jí)別上應(yīng)用相同的 MIME 類(lèi)型,那么全局級(jí)別的 MIME 類(lèi)型將覆蓋在較低級(jí)別修改過(guò)的MIME 類(lèi)型。
如果客戶端請(qǐng)求引用了其擴(kuò)展名未在 MIME 類(lèi)型中定義的文件擴(kuò)展名,那么 IIS 將返回一個(gè) 404.3 錯(cuò)誤。通過(guò)添加通配符 (*) MIME 類(lèi)型,也可以將 IIS 配置成向所有的文件提供服務(wù),而忽略文件擴(kuò)展名。
要點(diǎn) 您必須是本地計(jì)算機(jī)上 Administrators 組的成員或者必須被委派了相應(yīng)的權(quán)限,才能執(zhí)行下列步驟。作為安全性的最佳操作,請(qǐng)使用不屬于 Administrators 組的帳戶登錄計(jì)算機(jī),然后使用運(yùn)行方式命令以管理員身份運(yùn)行 IIS 管理器。在命令提示符下,鍵入 runas /user:administrative_accountname "mmc %systemroot%\system32\inetsrv\iis.msc"。
添加全局 MIME 類(lèi)型
在 IIS 管理器中,展開(kāi)本地計(jì)算機(jī),右鍵單擊要向其添加 MIME 類(lèi)型的計(jì)算機(jī),單擊“屬性”。
單擊“MIME 類(lèi)型”選項(xiàng)卡。
單擊“新建”。
在“擴(kuò)展名”框中,鍵入文件擴(kuò)展名。
在“MIME 類(lèi)型”框中,鍵入與客戶端計(jì)算機(jī)上所定義的文件類(lèi)型完全匹配的說(shuō)明。
注意 還可以為無(wú)擴(kuò)展名或未定義 MIME 類(lèi)型的文件創(chuàng)建 MIME 類(lèi)型。要完成此操作,在“擴(kuò)展名”框中鍵入星號(hào) (*),并且在“MIME 類(lèi)型”框中鍵入 application/octet-stream。
單擊“確定”。
將 MIME 類(lèi)型添加到網(wǎng)站或目錄
在 IIS 管理器中,右鍵單擊要為其添加 MIME 類(lèi)型的網(wǎng)站或網(wǎng)站目錄,單擊“屬性”。
單擊“HTTP 頭”選項(xiàng)卡。
單擊“MIME 類(lèi)型”。
單擊“新建”。
在“擴(kuò)展名”框中,鍵入文件擴(kuò)展名。
在“MIME 類(lèi)型”框中,鍵入與客戶端計(jì)算機(jī)上所定義的文件類(lèi)型完全匹配的說(shuō)明。如果定義一個(gè)已在較高級(jí)別定義的 MIME 類(lèi)型,那么系統(tǒng)將提示您選擇此 MIME 類(lèi)型應(yīng)該駐留的級(jí)別。
單擊“確定”。
下圖顯示了在 IIS 中定義的 MIME 類(lèi)型和在客戶端計(jì)算機(jī)上定義的文件類(lèi)型之間的關(guān)系。
將 MIME 類(lèi)型從網(wǎng)站或目錄中刪除
在 IIS 管理器中,右鍵單擊要從中刪除 MIME 類(lèi)型的網(wǎng)站或網(wǎng)站目錄,單擊“屬性”。
單擊“HTTP 頭”選項(xiàng)卡。
單擊“MIME 類(lèi)型”。
從“注冊(cè)的 MIME 類(lèi)型”列表中,單擊要?jiǎng)h除的 MIME 類(lèi)型,然后單擊“刪除”。
單擊“確定”。
如:
要增加*.ISO文件為可下載,操作步驟如下,
在 IIS 管理器中,右鍵單擊要為其添加 MIME 類(lèi)型的網(wǎng)站或網(wǎng)站目錄,單擊“屬性”。
單擊“HTTP 頭”選項(xiàng)卡。
單擊“MIME 類(lèi)型”。
單擊“新建”。
在“擴(kuò)展名”框中,鍵入文件擴(kuò)展名:.iso。
在“MIME 類(lèi)型”框中,鍵入ISO File
單擊“確定”。
新文章:
- CentOS7下圖形配置網(wǎng)絡(luò)的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統(tǒng)后丟失windows啟動(dòng)項(xiàng)
- CentOS單網(wǎng)卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗(yàn)證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網(wǎng)打印機(jī)IP講解
- CentOS7使用hostapd實(shí)現(xiàn)無(wú)AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網(wǎng)絡(luò)重啟出錯(cuò)
- 解決Centos7雙系統(tǒng)后丟失windows啟動(dòng)項(xiàng)
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統(tǒng)有什么不同呢
- Centos 6.6默認(rèn)iptable規(guī)則詳解