发明名称 |
一种上传文件到服务器的方法 |
摘要 |
本发明提供一种上传文件到服务器的方法。与现有技术相比,本发明通过克服上述实际应用中存在的问题,使得文件在上传到服务器的过程中,利用通用form表单multipart/form-data编码方式,自定义确认文件开始打包上传的位置。所述方法为使用http协议form表单提交文件类型的数据提供完整的解决方案,使文件在不良的网络环境下传输时,即使传输到一半传输任务失败,已经上传的文件部分也不会丢失,在下次继续传输的时候可以接着传输余下的文件部分,提高了用户的体验度。 |
申请公布号 |
CN103067505A |
申请公布日期 |
2013.04.24 |
申请号 |
CN201210584989.6 |
申请日期 |
2012.12.30 |
申请人 |
乐视网信息技术(北京)股份有限公司 |
发明人 |
李茗;张树坤 |
分类号 |
H04L29/08(2006.01)I |
主分类号 |
H04L29/08(2006.01)I |
代理机构 |
北京驰纳智财知识产权代理事务所(普通合伙) 11367 |
代理人 |
谢亮;唐与芬 |
主权项 |
一种上传文件到服务器的方法,其特征在于,所述方法包括如下步骤:用户在客户端启动需要上传的文件,向服务器发送所述上传文件的请求命令;所述客户端通过http协议发送请求数据;所述客户端访问所述服务器的php程序,所述php程序将所述上传文件的大小发送给所述客户端;所述客户端根据返回的所述上传文件的大小,获得本次上传的起始位置,从所述上传的起始位置起开始将所述上传文件打包并将其发送到所述服务器,所述发送过程附带所述上传文件的信息;所述服务器接受所述上传文件及所述附带的上传文件信息,所述服务器定位并打开所述上传文件,所述服务器将读写位置移动到所述上传文件续传的位置,并在该位置保存所述接受的上传文件;在上传过程完成后,所述客户端通知所述服务器,所述服务器检测所述上传文件的完整性之后进行保存。 |
地址 |
100026 北京市海淀区学院南路68号19号楼六层6184号房间 |