84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
需求如下: 想实现一个支持大文件上传的客户端,支持断点续传,功能类似优酷视频发布的那个客户端。开发语言暂定java,不知道有什么好的开源项目参考没?或者提供一些相关资料文献~
不胜感激~
认证0级讲师
自问自答,找到一个国人写的,简单一些的项目:http://www.twinkling.cn/,挺有指导意义的~
另外推荐一篇不错的文章:XMLHttpRequest实现HTTP协议下文件上传断点续传
这是另一个开源项目:Resumable.js,都是就要http,都是依赖html5。
不需要写客户端,有现成的代码,HTML5 to Java
HTML5
Java
https://code.google.com/p/java-large-file-uploader/
建议采用http协议,协议本身支持数据分片上传和下载,这样你的客户端只需要做些簿记工作,记录文件文件的上传长度。
客户端的可以参考下https://github.com/blueimp/jQuery-File-Upload/,利用的HTML5在浏览器端先进行分片,然后在服务端完成分块的标记和合并处理。
自问自答,找到一个国人写的,简单一些的项目:http://www.twinkling.cn/,挺有指导意义的~
另外推荐一篇不错的文章:XMLHttpRequest实现HTTP协议下文件上传断点续传
这是另一个开源项目:Resumable.js,都是就要http,都是依赖html5。
不需要写客户端,有现成的代码,
HTML5
toJava
https://code.google.com/p/java-large-file-uploader/
建议采用http协议,协议本身支持数据分片上传和下载,这样你的客户端只需要做些簿记工作,记录文件文件的上传长度。
客户端的可以参考下https://github.com/blueimp/jQuery-File-Upload/,利用的HTML5在浏览器端先进行分片,然后在服务端完成分块的标记和合并处理。