日前處理一個案件,案主反映有個影片消失了。由於在自己的機器測試時都相當正常(Xampp),但請對方網管將檔案放到他們的 Server(Windows Server 2003)時就有這個問題。
試著直接在網址列上連該 flv 檔,但卻報 404 找不到檔案的錯誤,原以為是誤刪 flv 檔案了,再請網管確認時卻說 flv 仍在,這真是案情不單純了。
後來在 Adobe 官方網站上找到相關的說明(Windows 2003 Server does not stream FLV videos),原來是 IIS 預設不支援它不認得的 flv 媒體格式,需手動在 IIS 中設定。
以下是步驟:
1. 在 Windows 2003 上打開 IIS 管理員。
2. 在網站→內容中找到 HTTP 標頭的頁籤。
3. 進入 MIME 類型 … 新增 flv 的格式,MIME 類型填入 flv-application/octet-stream。
只能說一切都是微軟的陰謀 為了要讓 SILVERLIGHT超越FLASH …
感謝您!我找了好久才發現這個解決方法