Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 伺服器技術 >> 伺服器綜合

Windows Server 2003 無法播放 FLV 影片?MIME 類型遺漏與正確配置指南

編輯:伺服器綜合

現象:本機正常、上傳伺服器無法播放 FLV

Dreamweaver 插入 FLV 會自動產生 SWF 播放器、JS 控制腳本。確認所有檔案(`.flv`、`.swf`、資料夾 `Scripts/`)已完整上傳、路徑正確,仍無法播放,且伺服器為 **Windows Server 2003 + IIS 6.0**,主因為 **IIS 6.0 預設未定義 `.flv` MIME 類型**,瀏覽器無法識別內容類型而拒絕播放。

錯誤嘗試:伺服器層級 MIME 映射新增後重啟失效

常見教程:
IIS 管理員 → 本機電腦右鍵 → 內容 → MIME 類型 → 新增 → 副檔名 `.flv`、MIME `flv-application/octet-stream` → 確定 → 重啟 IIS (`iisreset`)。
**問題**:重啟後新增的 MIME 映射消失,配置不持久化。

正確作法:網站層級 HTTP 標頭配置(持久生效)

  1. IIS 管理員 → 展開「網站」→ 右鍵目標網站 → **內容**。
  2. 切換 **「HTTP 標頭」** 分頁 → **「MIME 類型」** 區塊 → **「新增」**。
  3. 輸入:
     **副檔名**:`.flv`
     **MIME 類型**:`flv-application/octet-stream`(或標準 `video/x-flv`)
  4. 點擊「確定」→ 「套用」→ **無需重啟 IIS,即時生效**。

驗證與補充

  • 瀏覽器開發者工具 → Network → 檢查 `.flv` 請求回應標頭 `Content-Type: flv-application/octet-stream` 或 `video/x-flv`。
  • 同理可新增其他缺失 MIME:`.mp4` → `video/mp4`、`.webm` → `video/webm`、`.ogg` → `video/ogg`、`.swf` → `application/x-shockwave-flash`。
  • 若伺服器為 IIS 7.0+,預設已內建常見媒體 MIME,通常無需手動配置。

結語

**網站層級 HTTP 標頭配置**是 IIS 6.0 新增 MIME 類型的正確且持久化路徑。避開伺服器層級配置重啟失效的坑,一鍵解決 FLV 等媒體檔案無法播放難題。

Copyright © Windows教程網 All Rights Reserved