[发明专利]一种文件数据传输储存方法有效
申请号: | 202010544918.8 | 申请日: | 2020-06-15 |
公开(公告)号: | CN111711687B | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 肖伟峰 | 申请(专利权)人: | 肖伟峰 |
主分类号: | H04L67/06 | 分类号: | H04L67/06;H04L67/1097 |
代理公司: | 东莞市卓越超群知识产权代理事务所(特殊普通合伙) 44462 | 代理人: | 陈美霞 |
地址: | 417604 湖南省娄底*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 数据传输 储存 方法 | ||
本发明公开了一种文件数据传输储存方法,包括以下步骤:步骤1、在现有的文件的文件头上面加入第一个字段,第一个字段为著作者名称;步骤2、在现有的文件的文件头上面加入第二个字段,第二个字段为上传到服务器的地址;步骤3、在现有的文件的文件头上面加入第三个字段,第三个字段为标记客户有没有编辑过文件;本发明可以减少很多不必要的文件传输,造成服务器存储和带宽的浪费,同一个文件只需要在服务器保存一份文档就可以,因为文件的大小大于url文本的大小,所以增加了上传的效率。同时减少了同一份文件在服务器上的重复存储,从而在文件头中增加服务器返回的url,可以防止同一份文件多次重复上传,只需要上传文件的url就可以了。
技术领域
本发明涉及计算机软件技术领域,具体领域为一种文件数据传输储存方法。
背景技术
文件传输(file transfer)是将一个文件或其中的一部分从一个计算机系统传到另一个计算机系统。将一个文件或其中的一部分从一个计算机系统传到另一个计算机系统。它可能把文件传输至另一计算机中去存储,或访问远程计算机上的文件,或把文件传输至另一计算机上去运行(作为一个程序)或处理(作为数据),或把文件传输至打印机去打印。由于网路中各个计算机的文件系统往往不相同,因此,要建立全网公用的文件传输规则,称作文件传输协议(FTP)。
现如今,在遵守传输协议的前提下,获取本地文件路径,通过文件流的方式上传到服务器上,但是此方式需要再次上传的时候,还需要重新上传,比如微信,下载一个文件到本地,需要发送或者转发或者上传到自己的朋友圈时,还是会重新上传一个本来就在服务器已经存在的文件,这造成带宽的浪费与服务器空间的浪费,或比如在电商平台上下载图片,在上传到自己的店铺,这样又需要重复上传,本来服务器已经有了这样的文件,造成不必要的资源浪费。
发明内容
本发明的目的在于提供一种文件数据传输储存方法,以解决上述背景技术中提出现阶段,获取本地文件路径时,是通过文件流的方式上传到服务器上,但是此方式需要再次上传的时候,还需要重新上传,从而造成不必要的资源浪费的问题。
为实现上述目的,本发明提供如下技术方案:一种文件数据传输储存方法,包括以下步骤:
步骤1、在现有的文件的文件头上面加入第一个字段,第一个字段为著作者名称;
步骤2、在现有的文件的文件头上面加入第二个字段,第二个字段为上传到服务器的地址;
步骤3、在现有的文件的文件头上面加入第三个字段,第三个字段为标记客户有没有编辑过文件;
步骤4、用第一个字段检测文件的源头,当第三个字段标记客户编辑过文件的时候,把第一个字段和第二个字段清空,当第三个字段标记客户没有编辑过文件的时候,则检测第二个字段是否有内容;
步骤5、如果检测的第二个字段没有内容就通过流的方式上传本地文本,如果有内容就检测这个字段的数组里边是否包含该服务商的域名,如果有则只上传对应服务商的url,如果没有就通过流的方式上传本地文本;
步骤6、如果第二个字段的数组里边包含服务商的域名,就直只需上传url,检测服务器上是否含有完整的文件信息,如果有完整的信息就不需要上传文件,如果没有完整的信息就需要重新上传这个文件;
优选的,所述步骤1中著作者名称是标识文件的著作权。
优选的,所述步骤2中上传到服务器的地址是数组。
优选的,所述步骤6中文件的大小大于url文本的大小。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于肖伟峰,未经肖伟峰许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010544918.8/2.html,转载请声明来源钻瓜专利网。