asp.net-mvc - 如何在 ASP.NET MVC 中使用前进和后退功能从数据库中检索视频
问题描述
我正在使用该HttpContext.Response.BinaryWrite()
方法在 ASP.NET MVC 中以二进制格式从 SQL Server 检索视频,并且正在播放视频,但是前进和后退控件对此不起作用
[HttpGet]
public EmptyResult VideoStream(int id = 3)
{
using (DBVideoEntity db= new DBVideoEntity())
{
tbVideo vm = new tbVideo();
vm = db.tbVideos.FirstOrDefault(m => m.ID == id);
HttpContext.Response.ContentType = "video/mp4";
HttpContext.Response.BinaryWrite(vm.Data);
return new EmptyResult(); ;
}
}
解决方案
推荐阅读
- excel - 如何在excel中使用MID函数提取start_num值增加的文本?
- java - 动态添加的内容无法正确滚动(JScrollPane 内的 JTextPane)
- git - git checkout 导致致命:未知
- ruby-on-rails - 在 application.yml 中使用正则表达式
- vba - 宏 VBA 仅在 BR 列中不包含单词“keep”时删除行
- python - Python SQLAlchemy 插入
- java - 如何在项目列表枚举上执行百分比?
- mysql - 插入或更新到没有主键的表
- python - Python对象的坐标
- javascript - Fetch POST 无法将正文作为 JSON 传递