flv格式放到服務器裏卻無法瀏覽的解決方法

IT諮詢 2010-7-9 17:23:53 發佈: 鄭剛 127 


因爲2003的服務器操作系統,默認是不支持.flv格式的後綴名的,在iis裏添加一個就OK了.

具本方法如下:

 

1. 在web服務器上,找開IIS管理器。
2. 展開本地服務器名稱,右擊選擇屬性,在Internet信息服務標籤上點擊最下方的計算機MIME映射下面的編輯按鈕。
3. 點擊”新類型”按鈕,擴展名添上”.FLV”,內容類型(MIME)添上"video/x-flv"
4. 點擊確定

 

參考內容

在使用Windows 2003服務器時經常會遇到無法播放flv文件的問題,今天有臺服務器也出現了這樣的問題,以前有處理過類似的問題,只要在IIS裏添加一個flv擴展,但是忘了,具體操作了,網上找了一下,把方法帖出來僅下次參考哦: 

Flv文件不能播放的原因有種種,最近遇到了“Flv文件在本地能顯示,上傳到服務器上不能播放”,解決流程如下:
  首先是檢查網頁中FLV相關文件上傳是否缺失。因爲在網頁中插入Flv視頻文件時Dreamweaver會自動生成多個SWF文件以及SCRIPT文件夾下的JS文件。所以我們必須要確保這些文件的全部上傳,以及相關路徑的正確性。其次在確認了所有文件的正確上傳之後,FLV視頻仍然不能播放。如有條件,將所有文件上傳到另外服務器空間上,如果在該空間上能正常顯示,那就可能說明當前不能播放的

服務器是WIN2003服務器,鑑於2003系統沒有定義.FLV的這種mime-type類型,ADOBE官方也給出了相應解決方案。
  不過通過搜索獲得方法中我測試了依然出現了問題。比如有個方案是這樣的:
  1.在2003服務器上,找開IIS管理器。
  2.展開本地服務器名稱,右擊選擇屬性,在Internet信息服務標籤上,點擊最下方的計算機MIME映射下面的編輯按鈕。
  3.點擊”新類型”按鈕,擴展名添上”.FLV”,內容類型(MIME)添上“flv-application/octet-stream”
  4.點擊確定
  5.重新啓動www服務——控件面板——>管理工具——>服務——>重啓這個World Wide Web Publishing Service服務就可以了。
  
通過該方案在重新啓動了IIS之後,新建的FLV MIME類型又沒有了。所有又嘗試使用如下方法:
  打開IIS下的本地計算機,選擇網站右鍵屬性,打開HTTP頭的MIME類型新建擴展名“.FLV”,MIME類型值爲“flv-application/octet-stream”。應用即可實現了WIN2003下網頁播放FLV的功能。

下面是一些關於Windows 2003 服務器無法播放flv文件的資料,大家也可以學習一下: 
關於Win2003服務器配置FLV 文件;TAG:flv 服務器配置 
  在處理 FLV 文件時,您可能需要配置服務器以便於處理 FLV 文件格式。多用途 Internet 郵件擴展 (MIME) 是標準的數據規範,允許您通過 Internet 連接發送非 ASCII 文件。Web 瀏覽器和電子郵件客戶端經過配置,可以解釋多種 MIME 類型,因此它們可以發送和接收視頻、音頻、圖形和格式化文本。若要從 Web 服務器加載 FLV 文件,則可能需要向您的 Web 服務器註冊文件擴展名和 MIME 類型,因此應當檢查您的 Web 服務器文檔。FLV 文件的 MIME 類型是 video/x-flv。下面列出了 FLV 文件類型的完整信息: 
  Mime 類型:video/x-flv
  文件擴展名:.flv
  必需的參數:無
  可選的參數:無
  編碼注意事項:FLV 文件是二進制文件;有些應用程序可能需要設置應用程序/八位字節流子類型。
  安全問題:無
  已發佈的規範:www.macromedia.com/go/flashfileformat。
  Microsoft 更改了在 Microsoft Internet 信息服務 (IIS) 6.0 Web 服務器中處理流媒體的方式,不再採用早期版本中的處理方式。早期版本的 IIS 不需要對 Flash 視頻流做任何修改。在 Windows 2003 附帶的默認 Web 服務器 IIS 6.0 中,服務器需要藉助 MIME 類型來確認 FLV 文件爲流媒體。
  當採用流式媒體的方式加載外部 FLV 文件的 SWF 文件被置於 Microsoft Windows 2003 服務器上,並在瀏覽器中查看時,可以正確播放 SWF 文件,但 FLV 視頻卻不能採用流式媒體的方式加載。這個問題會影響到放置在 Windows 2003 服務器上的所有 FLV 文件,包括用早期版本的 Flash 創作工具 (Macromedia Flash Video Kit for Dreamweaver MX 2004) 製作的那些文件。如果在其它操作系統上對這些文件進行測試,則這些文件可以正常工作。
  有關配置 Microsoft Windows 2003 和 Microsoft IIS Server 6.0 以採用流式媒體的方式加載 FLV 視頻的信息,請訪問 www.macromedia.com/go/tn_19439。
  今天遇到一個難題,用FLASH8製作的FLV格式文件上傳服務器後不能播放,原以爲是路徑錯了,或者太大,檢查過後不是,因爲國內大多都是Win2003的主機.默認是沒有指定輸出FLV這種格式的雖然FTP裏面可以看見,但無法通過http訪問,也就無法播放了.
  [原因:WIN2003加強了IIS6的MIME驗證,一切未註冊擴展文件格式統統顯示404錯誤。手動在IIS中HTTP頭->MIME添加MIME影射關係,MIME類型: video/x-flv 擴展名:.flv,即可通過Flash7+客戶端Load進來播放]
  [辦法解決“虛擬主機都不支持Flv格式文件”的問題:比如你的Flv文件名稱是a.flv,在虛擬主機上建一個名爲“a.flv”的目錄,在此目錄下放你的Flv格式文件,將其改名爲:index.htm,這樣就行了,播放器中的文件名保持原樣不動 ]

 

 

以上內容出自 菜頭工作室 
文章出處:http://www.csbian.com.cn/article/314.html

Flv文件上傳到空間後不能播放的原因和解決方法

很多朋友都遇到過這種情況:Flv格式的文件上傳到空間後不能播放,而且通過鏈接也無法下載,這似乎是一個非常奇怪的問題。其實,原因很簡單,因爲國內大多數服務器安裝的是Windows 2003系統,加強了IIS的MIME驗證,一切未註冊的擴展文件格式都顯示404錯誤,而默認情況下沒有指定輸出Flv這種格式的文件,所以,雖然在FTP中可以看到文件已上傳,但無法通過http進行訪問,當然也就無法播放了。

  解決方法有兩個:

  1、如果您使用的是自己的服務器,則可以登陸服務器後,打開“Internet 信息服務”,選擇指定網站的屬性,進入“HTTP頭-MIME映射-文件類型-新類型”,“關聯擴展名”欄填寫".Flv",內容類型欄填寫"video/x-Flv",搞定。

  2、如果您使用的是虛擬主機,而且您的Flv文件名稱爲"a.Flv",則在虛擬主機上新建一個命名爲"a.Flv"的目錄,然後把Flv文件上傳到這個文件夾,並將Flv文件重命名爲"index.htm",最後在播放該Flv文件時,一定要記得:文件名保持原樣不動,本例中即爲"a.Flv"。
相關文章:http://zhenggang.cdqzcz.com/News_View.asp?NewsID=132

發佈了10 篇原創文章 · 獲贊 5 · 訪問量 18萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章