国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > IIS > 正文

IIS支持任意擴展名下載文件的方法

2024-08-29 03:10:47
字體:
來源:轉載
供稿:網友
  本文為大家介紹IIS支持任意擴展名下載文件的方法,有的網站是下載類的,網站上有各種類型的文件提供下載,而IIS默認只支持ZIP和EXE格式,如果你要一個一個添加擴展名,一是比較累,二是容易漏掉一些擴展名,這時候可以使用此方法。
 
  PS:如果下載服務器有asp,php等動態文件,不建議這樣設置,如果這樣設置了又不想讓asp,php文件被別人下載可以使用。
 
  1、取消網站執行權限。
 
  2、為防止asp,php文件被下載,沒有就不需要設置。
 
  讓IIS支持任意擴展名和未知擴展名的下載
 
  1、打開IISMicrosoft管理控制臺(MMC),右鍵單擊本地計算機名稱,然后單擊"屬性"。
 
  2、單擊"MIME類型"。
 
  3、單擊"新建"。
 
  4、在"擴展名"框中,鍵入星號(*)。
 
  5、在"MIME類型"框中,鍵入application/octet-stream。
 
  在IIS6中新增可下載文件類型
 
  IIS6.0不能處理未知的MIME類型
 
  IIS6只為對具有已知文件擴展名的文件的請求提供服務。如果請求內容的文件擴展名未映射到已知的擴展,則服務器拒絕請求。即IIS不支持未知文件擴展下載!
 
  癥狀
 
  當您從IIS6.0Web服務器中請求文件時,而該文件的擴展名不是Web服務器上已定義的MIME類型,您將看到以下錯誤消息:
 
  HTTP錯誤404-找不到文件或目錄。
 
  原因

       IIS早期版本包含通配符MIME映射,允許IIS處理任何文件而無需考慮擴展名。IIS6.0不包含該通配符MIME映射,不能處理在IIS元數據庫中的MimeMap節點以外定義的任何類型的擴展名。
 
  解決方案
 
  使用MIME類型
 
  MultipurposeInternetMailExchange(MIME)類型說明了Web瀏覽器或郵件應用程序如何處理從服務器接收的文件。例如,當Web瀏覽器請求服務器上的某一項目時,也會請求此對象的MIME類型。某些MIME類型(例如圖形)可以在瀏覽器內部顯示。其他的MIME類型(例如文字處理文檔)則需要使用外部幫助應用程序來顯示。
 
  當IIS傳遞郵件消息給郵件應用程序或傳遞網頁給客戶端Web瀏覽器時,IIS也發送了所傳遞數據的MIME類型。如果存在以特定格式傳遞的附加或嵌入文件,那么IIS就會通知客戶端應用程序嵌入或附加文件的MIME類型。然后客戶端應用程序就知道了如何處理或顯示正從IIS接收的數據。
 
  IIS只為具有已在MIME類型列表中注冊的擴展名的文件提供服務,并且也允許配置其他的MIME類型和更改或刪除MIME類型。
 
  IIS預配置為識別全局MIME類型的默認設置。您在IIS中創建的所有網站可以識別這些MIME類型。MIME類型還可以獨立于其他的或全局定義的類型,在網站和目錄級別上定義。當在網站或目錄級別上查看MIME類型時,只顯示唯一對應于此級別的類型,并非從上一級別繼承的所有類型。如果在較低級別修改MIME類型后,又在全局級別上應用相同的MIME類型,那么全局級別的MIME類型將覆蓋在較低級別修改過的MIME類型。
 
  如果客戶端請求引用了其擴展名未在MIME類型中定義的文件擴展名,那么IIS將返回一個404.3錯誤。通過添加通配符(*)MIME類型,也可以將IIS配置成向所有的文件提供服務,而忽略文件擴展名。
 
  要點您必須是本地計算機上Administrators組的成員或者必須被委派了相應的權限,才能執行下列步驟。作為安全性的最佳操作,請使用不屬于Administrators組的帳戶登錄計算機,然后使用運行方式命令以管理員身份運行IIS管理器。在命令提示符下,鍵入runas/user:administrative_accountname"mmc%systemroot%/system32/inetsrv/iis.msc"。
 
  下面讓IIS6支持DVf文件格式下載:
 
  DVF文件為SonyCompressedVoiceFile或DVStudioCamcorderGraphicsFile,一般使用于錄音筆文件。
 
  Extension:DVFASCII:MS_VOICE
 
  YoucanusetheSonyPlayerPlug-inVersion1.2fortheMicrosoftWindowsMediaPlayerApplicationtoplay.
 
  要為特定擴展名定義MIME類型,請按照下列步驟操作:
 
  1、打開IISMicrosoft管理控制臺(MMC),右鍵單擊本地計算機名稱,然后單擊"屬性"。
 
  2、單擊"MIME類型"。
 
  3、單擊"新建"。
 
  4、在"擴展名"框中,鍵入所需的文件擴展名(例如,.dvf錄音筆文件)。
 
  5、在"MIME類型"框中,鍵入application/octet-stream。
 
  6、應用新設置。請注意,您必須重新啟動"萬維網發布服務"或等待工作進程循環以使更改生效。在此示例中,IIS現在可以處理帶有.dvf擴展名的文件,你的IIS即可提供錄音筆文件的下載了。
 
  如果希望處理所有文件而不考慮文件擴展名(例如,如果您無法預知將處理的所有文件),請按照下列步驟添加通配符映射:
 
  注意:您只能在故障排除過程中將通配符映射添加到IISMIME映射中,以作為一種臨時解決方案。確定缺少MIME類型是問題的原因后,請刪除通配符映射,然后添加需要處理的MIME類型的特定映射。

       1、打開IISMicrosoft管理控制臺(MMC),右鍵單擊本地計算機名稱,然后單擊"屬性"。
 
  2、單擊"MIME類型"。
 
  3、單擊"新建"。
 
  4、在"擴展名"框中,鍵入星號(*)。
 
  5、在"MIME類型"框中,鍵入application/octet-stream。
 
  6、應用新設置。請注意,您必須重新啟動"萬維網發布服務"或等待工作進程循環以使更改生效。
 
  注意:除了在IIS全局層進行上述更改外,還可以在元數據庫的較低層添加必要的MIME類型。此時,您可以指定允許處理具有特定文件擴展名的站點或目錄,而不是全局性允許所有站點處理該擴展名。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巴彦淖尔市| 阿克| 年辖:市辖区| 巢湖市| 兰溪市| 浮梁县| 宜昌市| 淮南市| 阜康市| 博客| 沐川县| 栾城县| 德化县| 开阳县| 突泉县| 清苑县| 泉州市| 葵青区| 新安县| 五河县| 伊宁县| 万年县| 靖边县| 祁东县| 龙井市| 兴化市| 凭祥市| 宁波市| 九江市| 开化县| 福清市| 南充市| 堆龙德庆县| 桂阳县| 临夏市| 蓝田县| 宜兴市| 兴仁县| 靖江市| 海南省| 镇宁|