有一些用戶需要下載的音頻和視頻文件,但根據文件類型或瀏覽器的不同,瀏覽器可能會嘗試播放該文件而不是下載文件。這不是我想要的,我怎樣才能避免這種情況?錨點將直接鏈接到文件,除非我需要創建某種操作來正確處理。我正在使用C#ASP.NET MVC。如何製作視頻或音頻文件HTTP響應總是下載而不是在瀏覽器中播放?
3
A
回答
4
的重要部分設置響應頭。設置內容類型標題和內容處置標題。這裏是一個例子:
Response.AddHeader("Content-Disposition", "attachment; filename=" + fileName)
Response.AddHeader("Content-Length", lenOfFile)
Response.ContentType = "application/octet-stream"
2
你必須內容處置HTTP標頭設置爲「附件」:
Content-Disposition: attachment; filename="file.ext"
相關問題
- 1. 如何在瀏覽器上下載視頻響應而無需在瀏覽器上下載整個視頻
- 2. 在Android中瀏覽和播放音頻和視頻文件
- 3. 什麼是編碼播放視頻/音頻文件在不同瀏覽器中播放的格式
- 4. Html視頻播放器播放聲音,但不是視頻
- 5. 我該如何讓Android 2.2瀏覽器直接播放視頻,而不是從html下載視頻?
- 6. 在Firefox瀏覽器中播放音頻
- 7. 是否可以在瀏覽器上播放HTTP Live視頻? 2012
- 8. Web音頻在Chrome瀏覽器中播放,但不是Firefox
- 9. MPMoviePlayerController播放音頻不是視頻
- 10. 下載音樂文件,而不是在瀏覽器中播放它
- 11. 音頻不播放移動瀏覽器
- 12. 如何理解視頻是否在瀏覽器中播放?
- 13. 如何播放音頻或視頻ParcelFileDescriptor
- 14. Opera瀏覽器在下載YouTube視頻的文件,而不是加載的Flash
- 15. iPad視頻播放只提供音頻,而不是視覺
- 16. 在瀏覽器中播放4K視頻
- 17. 視頻Js不是在手機瀏覽器中自動播放
- 18. 谷歌瀏覽器視頻不播放 - JSON響應與html視頻標籤
- 19. 檢測音頻是否在瀏覽器中播放Javascript
- 20. 將視頻或音頻轉換爲文本而不播放它?
- 21. 音頻播放器在iPhone中播放遠程音頻文件?
- 22. 如何強制Flash播放器播放視頻文件的音頻流?
- 23. 存儲在Amazon S3上的視頻(.mp4)開始下載,而不是在視頻播放器中播放
- 24. 在火狐瀏覽器中播放mp3音頻文件
- 25. iOS音頻文件未在桌面Web瀏覽器中播放
- 26. 基於瀏覽器的流媒體視頻/音頻(不是漸進式下載)
- 27. 播放視頻或音頻在ASP.NET
- 28. 在瀏覽器上播放視頻
- 29. 如何在html5視頻播放器中完成下載後播放視頻?
- 30. 如何僅在AVPlayer中的視頻文件中播放音頻
這是'application/octet-stream',它告訴你的瀏覽器這個文件要下載,而不是打開。 – Stefanvds 2010-09-09 15:49:56