最近做在做一个项目,涉及到文件上传的问题。以前也做过文件上传。但都是些小文件,不超过2m。这次要求上传1g以上的东西。没办法找来资料研究了一下。基于web的文件上传可以使用ftp和http两种协议,用ftp的话虽然传输稳定,但安全性是个严重的问题,所以没有考虑。剩下只有http。在http中有3种方...
通过TCP/IP(SOCKET)协议实现文件断点上传(实现多用户并发访问)。HTTP不支持文件断点续传,所以无法使用HTTP协议。场景:
1. 网络不稳定,导致上传失败,下次不是从头开始,而是从断点开始上传;
2. 上传大文件,无法http上传,因为web服务器考虑到安全因素,会限制文件大小,一般10+m。此文件断点上传器使用自定义协议。服务器为上传的文件在服务器端生成唯一的sourceid关...
分类:
移动开发 时间:
2015-06-14 09:35:17
阅读次数:
292
1,项目调研
因为需要研究下断点上传的问题。找了很久终于找到一个比较好的项目。
在GoogleCode上面,代码弄下来超级不方便,还是配置hosts才好,把代码重新上传到了github上面。
https://github.com/freewebsys/java-large-file-uploader-demo
效果:
上传中,显示进度,时间,百分比。
点击【Paus...
分类:
编程语言 时间:
2014-11-13 12:55:37
阅读次数:
570
我本来以为文件断点续传功能很简单,不就是提供2个方法: 一个返回已经上传的文件的长度;另外一个负责上传文件呗(请求带上content-range 指明本次上传的内容在整个文件中的位置),然后根据请求提供的位置写呗,...
分类:
Web程序 时间:
2014-10-29 22:26:27
阅读次数:
412
小猪的Android入门之路 Day 8 part 6
Android网络编程浅析——Socket网络编程初涉
终于迎来了Android网络编程的最后一节:Android中的Socket编程,在这一节中我们
首先需要对TCP/IP协议的概念,以及Socket的相关知识进行介绍,接着介绍下Socket的简单
流程,最后使用Socket创建简单的Android聊天室以及Socket实现大文件的断点上传...
分类:
移动开发 时间:
2014-10-15 12:58:20
阅读次数:
295
存储能力是提供给上层业务系统以实现文件存取服务,这个存储能力为XDFS,即可扩展的分布式文件系统,实现的原理是封装了第三方的分布式存储系统实现的。目前封装的第三方分布式系统包括FastDFS、Hadoop的HDFS,所提供的存储接口如下: 1 文件上传 2 文件断点上传 3 文件...
分类:
其他好文 时间:
2014-06-20 21:21:55
阅读次数:
470
什么是Socket?
所谓Socket通常也称作“套接字”,用于描述IP地址和端口,是一个通信连的句柄,应用程序通常通过“套接字”向网络发送请求或者应答网络请求,它就是网络通信过程中端点的抽象表示。它主要包括以下两个协议:
TCP (Transmission Control Protocol 传输控...
分类:
移动开发 时间:
2014-06-06 21:09:31
阅读次数:
418