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