有一些用户需要下载的音频和视频文件,但根据文件类型或浏览器的不同,浏览器可能会尝试播放该文件而不是下载文件。这不是我想要的,我怎样才能避免这种情况?锚点将直接链接到文件,除非我需要创建某种操作来正确处理。我正在使用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. MPMoviePlayerController播放音频不是视频
- 3. 如何理解视频是否在浏览器中播放?
- 4. Opera浏览器在下载YouTube视频的文件,而不是加载的Flash
- 5. iPad视频播放只提供音频,而不是视觉
- 6. 视频Js不是在手机浏览器中自动播放
- 7. 将视频或音频转换为文本而不播放它?
- 8. 音频播放器在iPhone中播放远程音频文件?
- 9. 如何强制Flash播放器播放视频文件的音频流?
- 10. 在火狐浏览器中播放mp3音频文件
- 11. 基于浏览器的流媒体视频/音频(不是渐进式下载)
- 12. 播放视频或音频在ASP.NET
- 13. 在浏览器上播放视频
- 14. 如何在html5视频播放器中完成下载后播放视频?
- 15. 如何仅在AVPlayer中的视频文件中播放音频
- 16. Chrome浏览器不再播放视频文件在本地
- 17. 下载mp3,而不是默认在浏览器中播放?
- 18. 播放音频和视频文件
- 19. 视频播放器不加载文件
- 20. 是否可以在谷歌浏览器中播放m3u8视频?
- 21. Android的浏览器不通过文件系统API播放或加载视频
- 22. html5音频标签播放音频时,它是加载音频
- 23. 视频自动播放在Safari浏览器中不起作用
- 24. HTML音频不是在Safari上播放,而是在所有其他浏览器上播放的
- 25. 在iOS中录制视频时播放音频文件
- 26. 如何在flex中播放音频/视频文件?
- 27. 如何在Silverlight中(在浏览器中)播放youtube视频?
- 28. 音频文件不播放
- 29. Chrome隐身模式下载视频而不是播放它
- 30. 如何在iOS中播放NSData音频或视频?
这是'application/octet-stream',它告诉你的浏览器这个文件要下载,而不是打开。 – Stefanvds 2010-09-09 15:49:56