一种基于IPFS的文件快传方法技术

技术编号:24863086 阅读:29 留言:0更新日期:2020-07-10 19:13
本发明专利技术公开了一种基于IPFS的文件快传方法,包括如下步骤:第一步:所述本地数据库记录文件索引;第二步:所述用户通过client客户端上传文件;第三步:所述本地数据库通过文件索引将文件上传给IPFS;第四步:所述IPFS拆分生成hash值,并将hash值传递给本地数据库;第五步:所述本地数据库将hash值传递给服务端,所述服务端根据hash值生成url并返回给client客户端;第六步:用户通过client客户端下载文件。本发明专利技术无论用户上传多大的文件,基本都可以在秒级时间内完成传输,因此大文件共享和传输时速度非常快速,用户体验效果好,且成本低,共享服务体验效果非常好。

【技术实现步骤摘要】
一种基于IPFS的文件快传方法
本专利技术涉及一种基于IPFS的文件快传方法。
技术介绍
当前是一个信息时代,人们对信息传递文件交互的效率要求越来越高,而当前国内带宽费用依然十分昂贵而且速度不尽人意。市面上的文件共享服务如百度云腾讯云在大文件共享和传输时速度非常缓慢,普通用户的传输速度通常只有100k左右即使付费用户也不到1Mb/s,而当前一部高清电影或者一个大型的软件动辄按几Gb几十Gb,使用这样共享服务体验是非常糟糕的。
技术实现思路
本专利技术的目的是克服现有技术中的不足,提供一种基于IPFS的文件快传方法。为了达到上述目的,本专利技术是通过以下技术方案实现的:一种基于IPFS的文件快传方法,包括如下步骤:第一步:所述本地数据库记录文件索引;第二步:所述用户通过client客户端上传文件;第三步:所述本地数据库通过文件索引将文件上传给IPFS;第四步:所述IPFS拆分生成hash值,并将hash值传递给本地数据库;第五步:所述本地数据库将hash值传递给服务端,所本文档来自技高网...

【技术保护点】
1.一种基于IPFS的文件快传方法,其特征在,包括如下步骤:/n第一步:所述本地数据库记录文件索引;/n第二步:所述用户通过client客户端上传文件;/n第三步:所述本地数据库通过文件索引将文件上传给IPFS;/n第四步:所述IPFS拆分生成hash值,并将hash值传递给本地数据库;/n第五步:所述本地数据库将hash值传递给服务端,所述服务端根据hash值生成url并返回给client客户端;/n第六步:用户通过client客户端下载文件。/n

【技术特征摘要】
1.一种基于IPFS的文件快传方法,其特征在,包括如下步骤:
第一步:所述本地数据库记录文件索引;
第二步:所述用户通过client客户端上传文件;
第三步:所述本地数据库通过文件索引将文件上传给IPFS;
第四步:所述IPFS拆分生成hash值,并将hash值传递给本地数据库;
第五步:所述本地数据库将hash值传递给服务端,所述服务端根据hash值生成url并返回给client客户端;
第六步:用户通过client客户端下载文件。

<...

【专利技术属性】
技术研发人员:刘文成
申请(专利权)人:浙江萤火虫区块链科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1