[发明专利]一种文件上传及下载的方法和系统有效
申请号: | 201310437488.X | 申请日: | 2013-09-24 |
公开(公告)号: | CN103491169A | 公开(公告)日: | 2014-01-01 |
发明(设计)人: | 谭曼 | 申请(专利权)人: | 长沙裕邦软件开发有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 深圳市君胜知识产权代理事务所 44268 | 代理人: | 王永文;刘文求 |
地址: | 410002 湖南省长沙*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 上传 下载 方法 系统 | ||
1.一种文件上传及下载的方法,其特征在于,所述方法包括上传方法和下载方法;其中,所述上传方法以下步骤:
S1、根据用户指令选择所需上传的文件或根据用户指令选择所需上传的文件所在的文件夹或硬盘区域;
S2、确定所述文件上传的服务器;
S3、通过web交互获取文件上传的服务器的地址,将所选文件上传到所述服务器的地址;
其中,当根据用户指令选择所需上传的文件所在的文件夹或硬盘区域
时,所述步骤S2中还包括:确定所需上传文件的格式;
所述步骤S3中将所选文件上传到所述服务器的地址具体包括:根据所选文件的格式遍历所选的硬盘或文件夹,搜索出符合标准的文件,然后将所述文件上传到所述服务器的地址。
2.根据权利要求1所述的一种文件上传及下载的方法,其特征在于,还包括步骤S4,当文件上传成功后,向所述服务器提供必要的文件信息;其中,所述文件信息包括:文件大小、文件存储的数据库和文件类型。
3.根据权利要求1或2所述的一种文件上传及下载的方法,其特征在于,还包括步骤S5:当文件上传失败时,根据用户需要选择全部或者部分文件的取消上传;
所述取消上传是指断开文件传输的链路停止上传,然后通知服务器删除已经上传的一部分文件。
4.根据权利要求1所述的一种文件上传及下载的方法,其特征在于,所述步骤S3具体包括:
S31、通过调用webservice接口获取配置信息,所述配置信息包括文件类型和FTP文件保存目录;
S32、将所选文件上传至FTP服务器上对应的目录,其包括单文件上传、多文件上传和断点续传;在所述文件上传过程中,实时监控文件上传进度信息,并确定所需上传的文件的类型;
S33、文件上传完毕之后,通过调用webservice接口传送文件上传状态;所述文件上传状态包括文件的保存路径名和文件类型。
5.根据权利要求1所述的一种文件上传及下载的方法,其特征在于,所还包括步骤S6:对未上传的或已经上传的文件进行在线解压,即将压缩文件在本地或服务器上实现一键解压。
6.根据权利要求1所述的一种文件上传及下载的方法,其特征在于,所述下载步骤包括:
M1、根据用户指令,确定所述下载属于源文件保留下载或源文件删除下载;
M2、当下载内容包括两个以上文件且没有对下载后的文件命名时或对文库进行下载时,则下载到本地后下载内容以文件夹形式保存;
M3、当上传的内容为文件夹时,则上传到平台中以文库保存;
其中,所述步骤M2中还包括根据用户需要选择全部或者部分文件的取消下载。
7.一种文件上传及下载的系统,其特征在于,包括文件上传系统和文件下载系统,其中,所述文件上传系统包括:
选择单元,用于根据用户指令选择所需上传的文件或根据用户指令选择所需上传的文件所在的文件夹或硬盘区域;
服务器确定单元,用于确定所述文件上传的服务器;
上传单元,用于通过web交互获取文件上传的服务器的地址,将所选文件上传到所述服务器的地址;
其中,所述选择单元中当根据用户指令选择所需上传的文件所在的文件夹或硬盘区域时,所述文件类型确定单元中还包括:确定所需上传文件的格式;所述步骤上传单元中将所选文件上传到所述服务器的地址具体包括:根据所选文件的格式遍历所选的硬盘或文件夹,搜索出符合标准的文件,然后将所述文件上传到所述服务器的地址。
8.根据权利要求7所述的文件上传及下载的系统,其特征在于,所述上传系统还包括反馈单元,用于当文件上传成功后,向所述服务器提供必要的文件信息;其中,所述文件信息包括:文件大小、文件存储的数据库和文件类型。
9.根据权利要求7所述的文件上传及下载的系统,其特征在于,所述上传系统还包括取消单元,用于当文件上传失败时,根据用户需要选择全部或者部分文件的取消上传;所述取消上传是指断开文件传输的链路停止上传,然后通知服务器删除已经上传的一部分文件。
10.根据权利要求7所述的文件上传及下载的系统,其特征在于,所述下载系统包括:
确定单元,用于根据用户指令,确定所述下载属于源文件保留下载或源文件删除下载;
保存单元,用于当下载内容包括两个以上文件且没有对下载后的文件命名时或对文库进行下载时,则下载到本地后下载内容以文件夹形式保存;
其中,所述保存单元中还包括根据用户需要选择全部或者部分文件的取消下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长沙裕邦软件开发有限公司,未经长沙裕邦软件开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310437488.X/1.html,转载请声明来源钻瓜专利网。