問題描述
在有視頻的網站中或者視頻網站中,一般會存在兩種問題:
問題一:後端返回的視頻地址前端無法下載
視頻下載,根據後臺返回的視頻地址,無法下載視頻,這種情況下需要設置Content-Type,這個Header包含了文檔的”mime-type”。流覽器將會依據該參數決定如何對文檔進行解析。這個需要在服務器中進行設置
問題二:視頻播放,如果電腦提前安裝了迅雷,當播放視頻或者點擊視頻的時候,迅雷就會彈出進行攔截,導致視頻無法正常加載
解決方法:
1. 可以在迅雷中設置不再代理即可,可以在設置中心中設置
2. 作爲程序員,不可能讓用戶自己設置,最好的辦法是從源頭更改
- 迅雷通過監控 Request Header ; Content-Type: application/octet-stream 一般文件下載都是這樣的請求類型;迅雷判斷爲文件下載就去攔截;
- 樂視等大視頻網站,發現都是 Content-Type:video/mp4 ;於是嘗試修改 Content-Type:video/mp4
- 需要在 服務器 中保存視頻的地方,更改 ** Content-Type ** 類型,這樣迅雷就不會攔截掉,迅雷也不會彈出