http 206
http协议通过206实现断点续传,上传下载,以及video标签的是文件播放
request
Http部分内容请求头部需要指定:Range:bytes=0-
服务端,解析range范围,读取文件指定位置的数据,获取video视频
video标签会显示视频发送3个request,range(0-)和range(视频结尾信息段-),request视频文件头部后面的数据(一小段)
如果发过去的视频无显示,可以查看range的范围是否正确,range索引(0,filelen-1),如果操作文件索引最大值,可能出现视频无显示的情况
response
Http响应需要指定响应头:content-range:bytes:0-、httpcode为206
dotnet core异步写文件的方式返回整个文件,可以在远端电脑查看大文件,
Response.ContentType = "video/mp4";
Response.Headers["Cache-Control"] = "no-ca