[发明专利]一种文件传输方法、系统和装置有效
申请号: | 201110264077.6 | 申请日: | 2011-09-07 |
公开(公告)号: | CN102984190A | 公开(公告)日: | 2013-03-20 |
发明(设计)人: | 谢正彪;吴昊 | 申请(专利权)人: | 腾讯数码(天津)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 张玉波;宋志强 |
地址: | 300457 天津市滨海新区第四*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件传输 方法 系统 装置 | ||
1.一种文件传输方法,其特征在于,该方法包括:
服务器接收客户端上传的文件传输信息,查询该文件传输信息中form-data内容段的长度信息,在文件传输信息中包含form-data内容段的长度信息时,服务器根据form-data内容段的长度信息确定form-data内容段的结束位置。
2.根据权利要求1所述的方法,其特征在于,
所述form-data内容段的长度信息设置在文件传输信息的HTTP请求头的任意位置、或者设置在文件传输信息的form-data头描述的任意位置。
3.根据权利要求2所述的方法,其特征在于,所述设置在文件传输信息的form-data头描述的任意位置包括:
将form-data内容段的长度信息设置在form-data头描述中的单独的form-data内容段长度信息字段中、或者设置在form-data头描述中的文件属性字段中。
4.根据权利要求1所述的方法,其特征在于,所述form-data内容段的长度信息包括form-data实体内容的长度信息和/或form-data头描述和实体内容的总长度信息。
5.根据权利要求1所述的方法,其特征在于,所述form-data内容段的长度信息设置在文件传输信息的form-data头描述中,
所述查询该文件传输信息中form-data内容段的长度信息之前,该方法还包括:
服务器对接收的HTTP请求进行HTTP协议头分析,判断该HTTP请求中是否包含form-data内容段;
所述查询该文件传输信息中form-data内容段的长度信息包括:
服务器对接收的HTTP请求进行HTTP协议头分析,查找出分隔符字符串的内容;
根据分隔符字符串的内容,查找开始分隔符字符串,查找到开始分隔符字符串后,查找form-data内容段的头描述,在该头描述中,查找form-data内容段的长度信息,根据所述长度信息直接定位到form-data内容段的结束分隔符字符串。
6.根据权利要求1所述的方法,其特征在于,该方法还包括:
在文件传输信息中不包含form-data内容段的长度信息时,服务器对所述客户端上传的文件传输信息进行字符串比较,根据该文件传输信息中的form-data内容段的结束标识字符确定form-data内容段的结束位置。
7.一种文件传输系统,其特征在于,该系统包括客户端和服务器;
所述客户端,用于在文件传输信息中设置form-data内容段的长度信息,将该文件传输信息上传给服务器;
所述服务器,用于接收客户端上传的文件传输信息,查询该文件传输信息中form-data内容段的长度信息,在文件传输信息中包含form-data内容段的长度信息时,根据form-data内容段的长度信息确定form-data内容段的结束位置。
8.一种客户端,其特征在于,该客户端包括信息组织模块和文件上传模块;
所述信息组织模块,用于组织文件传输信息,在文件传输信息中设置form-data内容段的长度信息;
所述文件上传模块,用于将所述文件传输信息上传给服务器。
9.根据权利要求8所述的客户端,其特征在于,
所述信息组织模块,用于将所述form-data内容段的长度信息设置在文件传输信息的HTTP请求头的任意位置、或者设置在文件传输信息的form-data头描述的任意位置。
10.根据权利要求9所述的客户端,其特征在于,
所述信息组织模块,用于将form-data内容段的长度信息设置在form-data头描述中的单独的form-data内容段长度信息字段中、或者设置在form-data头描述中的文件属性字段中。
11.根据权利要求8所述的客户端,其特征在于,
所述信息组织模块,用于在文件传输信息中设置每个form-data内容段的长度信息,或者设置部分form-data内容段的长度信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯数码(天津)有限公司,未经腾讯数码(天津)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110264077.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种机床刀具支撑机构
- 下一篇:一种车床机台