关于 Http 下载与上传的问题

2014-12-21 14:30:32 +08:00
 lcqtdwj
在一个html5播放器播放在线视频的时候,发现浏览器只发送了一个对于mp4文件的请求,该长连接一直在接受数据,但是已经可以播放了,看来浏览器是收到一部分数据就开始播放。但浏览器上传文件现在就有很多不足,好像html表单不能上传超过2G的文件,为什么服务器不能也在一个连接中收到一部分文件就写到磁盘一部分呢?
1976 次点击
所在节点    问与答
2 条回复
diablocy
2014-12-21 14:54:08 +08:00
上传是POST,rfc中未明确指出,但是通行HTTP Server是忽视byte range的,所以大部分服务器只有在完全接受完后才写入磁盘。


https://code.google.com/p/gears/wiki/ContentRangePostProposal
lcqtdwj
2014-12-21 16:51:28 +08:00
@diablocy 这个是现有upload解决方案,像plupload,jquery-upload都是这样。是多个http包,我想知道为什么不能在一个http包中实现。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/155501

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX