1
tolbkni 2014-08-13 22:49:49 +08:00
服务器上以什么形式保存?
|
2
clino 2014-08-13 23:00:53 +08:00 via Android
也可以用http的吧
|
3
Shazoo 2014-08-13 23:09:39 +08:00
@clino http post的断点续传咋做呢?http协议里面有吗?
50m不算大吧?中规中矩的ftp就可以了。干嘛要socket?记得python有个ftpdlib的。查查是否支持REST(可能拼错,好久没用了)指令。有,客户端的断点续传应该就可以支持了。 |
4
coolair 2014-08-13 23:10:17 +08:00 via Android
看看seafile源码有无借鉴处
|
5
est 2014-08-13 23:12:41 +08:00 1
这个果断要用tornado啊。html5的 Filesystem Api,可以读取一个本地文件为blob,然后可以按任意字节切分slice。这不就是断点上传么。
Google Gears时代我就实现了个多线程上传的。python的socket手写http协议。很好玩。 |
6
mygod 2014-08-14 00:02:16 +08:00 via Android
有很多现成的模块可用啊,例如免费开源的 resumable.js,利用这个服务端写起来也不怎么费事。另外还有 fineuploader,以前免费时就比上面那个好用,不过现在要收费了。
|
7
haoba 2014-08-14 17:32:45 +08:00
Nginx_upload_module可以搞定啊,,如果是自己客户端处理之后再上传更好啊,http post 上去之后再合并。
|