在一个html5播放器播放在线视频的时候,发现浏览器只发送了一个对于mp4文件的请求,该长连接一直在接受数据,但是已经可以播放了,看来浏览器是收到一部分数据就开始播放。但浏览器上传文件现在就有很多不足,好像html表单不能上传超过2G的文件,为什么服务器不能也在一个连接中收到一部分文件就写到磁盘一部分呢?
1
diablocy Dec 21, 2014
上传是POST,rfc中未明确指出,但是通行HTTP Server是忽视byte range的,所以大部分服务器只有在完全接受完后才写入磁盘。
https://code.google.com/p/gears/wiki/ContentRangePostProposal |