IIS6無法下載特殊副檔名文件

  • 4934
  • 0

IIS6無法下載特殊副檔名文件

dotBlog 的標籤: ,,

客戶反應,原本在 Windows 2000 Server 上,上傳附件後,可以正常下載,但是同樣的程式移到 Windows Server 2003 後,除了 Office、XML 等格式的檔案,依然可以順利下載,其餘特殊副檔名(例如:rrr、dat、123)的檔案都會變成無法顯示頁面的錯誤。

這個問題網路上很容易找到解答,貼個官方的連結:

IIS 6.0 不支援未知的 MIME 類型

以前 Windows 2000 Server IIS5,支援萬用字元 MIME 對應,此 MIME 對應允許 IIS 支援任何檔案 (不論副檔名為何)。IIS 6.0 不包含這個萬用字元 MIME 對應,也不支援 IIS Metabase 中 MimeMap 節點的任何未定義副檔名類型。

而 Windows Server 2003 正是 IIS6,所以請客戶自行登錄 MIME 類型,即可解決此問題。

IIS6建立MIMI類型對應

以下為常見的 MIME 類型:

  • text/plain(純文字)
  • text/html(HTML文檔)
  • application/xhtml+xml(XHTML文檔)
  • image/gif(GIF圖像)
  • image/jpeg(JPEG圖像)【PHP中為:image/pjpeg】
  • image/png(PNG圖像)【PHP中為:image/x-png】
  • video/mpeg(MPEG動畫)
  • application/octet-stream(任意的二進制數據)<--幾乎所有不認識的,或找不到的,都用它吧!
  • application/pdf(PDF文檔)
  • application/msword(Microsoft Word文件)

--------
沒什麼特別的~
不過是一些筆記而已