FLV视频在IIS6.0下不能播放 处理的方法
FLV視頻在IIS6.0下不能播放?
Flash視頻由于其較高的壓縮率和優越的下載速度,前景普遍看好,同時也為Flash課件增色不少。然而,在FLV視頻播放中,卻有兩個頭痛的問題?
?
??一、FLV視頻在IIS?6.0中不能調用問題?
?早期版本的?IIS?不需要對?Flash?視頻流做任何修改。在?Windows?2003?附帶的默認?Web?服務器?IIS?6.0?中,服務器需要借助?MIME?類型來確認?FLV?文件為流媒體。???解決辦法大致有三種:?
??1.修改服務器。既然Web服務器上沒有FLV這一文件類型,那么我們就通過IIS進行添加:單擊【開始】→【程序】→【管理工具】→【IIS管理器】,逐步展開“本地計算機”、“網站”,在你的網站上右擊,選擇【屬性】,單擊“HTTP頭”選項卡→單擊“MIME類型”按鈕,再單擊“新建”按鈕,在“擴展名”框內輸入“.flv”,“MIME類型”框中輸入
“flv-application/octet-stream”其實,“MIME類型”只是一個描述,輸入什么都可以(如圖1),然后確定即可。?
?
??當然,這種方法只適合自己的主機,這樣你才有更改IIS的機會。對于虛擬主機,你不能為IIS添加MIME類型的。?
??2.更改擴展名。既然FLV視頻文件在IIS?6.0上不能被識別,將擴展名“flv”改為諸如swf、jpg、rar等等被IIS認為合法的文件類型。當然,Flash主文件中對FLV視頻的調用也要相應地做些更改,比如“myMedia.setMedia("http://gbzx.008.net/swf/干杯朋友.FLV",?"FLV");”就要改為“myMedia.setMedia("http://gbzx.008.net/swf/干杯朋友.RAR",?"FLV");”等等。???3.借用主文檔。一般情況下,Web服務器都啟用了默認文檔,比如index.htm、default.asp等等,同樣,當訪問某個Web文件夾時,IIS就會自動搜尋該目錄下的默認文檔。假如你的FLV文件是“干杯朋友.FLV”,在主文件中是這樣調用的:
“myMedia.setMedia("http://gbzx.008.net/swf/干杯朋友.FLV",?"FLV");”那么,你只需在虛擬主機上swf文件夾里再建一個名為“干杯朋友.FLV”的文件夾,再將“干杯朋友.FLV”文件改名為“index.htm”放到“干杯朋友.FLV”文件夾里。這樣,對“http://gbzx.008.net/swf/干杯朋友.FLV”的訪問就變成了對“http://gbzx.008.net/swf/干杯朋友.FLV/index.htm”的訪問了!?
??總而言之,方法一從根本上修改,一勞永逸地讓你的網站支持Flash視頻流,但前提是你必須擁有對IIS的修改權;方法二通用性最強,因為不管什么樣的網站,恐怕還沒有不讓上傳JPG、RAR文件的;方法三的優點在于調用FLV視頻的swf文件不用更改,但對每個視頻卻都要新建一個同名的文件夾,再將FLV視頻放于其中并改名為網站的默認文檔。?
???
IIS設置允許下載.exe等文件的解決方法?
?
1.設置MIME,讓IIS支持更多文件類型,如果MIME類型中已經有.exe,這一步可以跳過。打開IIS,選中服務器,點右鍵,屬性里有MIME類型%?L8?U)?q??M"?y-?S?添加擴展名:.exe?
類型:application/octet-stream$?[;?s!?u)?}%?|3?x5?^'?Q?
f?
2.如果上一步不能解決問題,可以設置一下網站主目錄的訪問權限。$?J+?n0?G??F.?m(?G:???
打開iis管理器,右鍵網站-點擊屬性-主目錄,將執行權限設置為"無"或者"純腳本",即取消"可執行文件"。?
找到IIS的執行權限設置,系統默認是"純腳本或可執行文件",改成"純腳本",再次試著下載.exe的文件,終于跳出了迅雷的下載提示對話框,設置成功了.+?m.?b!?d/?J$?Y/?f*?H?
G1?J??|#?u?
3.如果上一步還是不能解決問題,可以把iis管理器中的"web服務擴展"中的"所有未知cgi擴展","所有未知isapi擴"禁止,僅保留"asp"及"asp.net"。(比較危險)?
轉載于:https://www.cnblogs.com/alanjl/p/4382151.html
總結
以上是生活随笔為你收集整理的FLV视频在IIS6.0下不能播放 处理的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PSP《超级机器人大战》机战AP全破心得
- 下一篇: MVC3学习 六 HtmlHelper的