84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
需求如下: 想实现一个支持大文件上传的客户端,支持断点续传,功能类似优酷视频发布的那个客户端。开发语言暂定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在浏览器端先进行分片,然后在服务端完成分块的标记和合并处理。