2009年3月4日 星期三

在IIS上面存取 FLV 檔案

一般不常用的檔案副檔名,放在IIS系統的Website裡,IIS都不知道要將檔案搬出來讓用戶看,因為IIS本身不認識這種檔案。

就如FLV檔案為例。下圖將介紹怎樣讓IIS認識FLV檔並把他搬到用戶的瀏覽器前。


1. 打開IIS 介面,在你的Server名稱上點右鍵。
2. 選Property 打開 Property對話框。
3. 點選下方的MIME Types。
(這將會對整台Server所以有網站生效,如只想個別網站生效的話,應該針對個別網站的Property對話框中的HTTP-Headers裡面MIME Types做設定。)
4. 出現IIS已經註冊(認識)的副檔名,查看一下FLV在不在裡面。
5. 既然FLV不在註冊副檔名裡,就註冊一個吧。
a. New
b. Extension:  .flv
c. MIME Type : flv-application/octet-stream


設定完成,重啟IIS Admin Service。

測試設定:
上載一個flv檔案,然後輸入這個flv檔案的Link. 看看IE 能不能返回一個下載的對話框,如果有,則代表設定成功,如出現404,則設定失敗,再看看有甚麼設定錯的地方吧。

你可能納悶,我想要的效果是在 IE上播放flv,而不是讓用戶下載。雖然我也不是很熟,但據小弟所知,在瀏覽器上播放flv 是需要編碼解碼器,再使用Flash之類將Flv包住呈現在瀏覽器上。稍後再找相關的資料吧...:)
Google