[发明专利]文件上传下载方法、装置、电子设备及存储介质有效
申请号: | 201811231042.0 | 申请日: | 2018-10-22 |
公开(公告)号: | CN109347828B | 公开(公告)日: | 2019-11-26 |
发明(设计)人: | 李明;杨昆 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32;H04L29/08;H04L12/24 |
代理公司: | 11319 北京润泽恒知识产权代理有限公司 | 代理人: | 莎日娜<国际申请>=<国际公布>=<进入 |
地址: | 100084 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 下载链接 加密 配置信息 服务端 上传 存储介质 电子设备 鉴权信息 文件上传 下载地址 响应文件 下载 解析 下载服务器 存储文件 获取文件 接收服务 链接地址 文件下载 下载请求 隐私保护 客户端 配置 申请 保证 | ||
本申请实施例提供了一种文件上传下载方法、装置、电子设备存储介质,具体为响应文件上传请求,将待上传的文件及其鉴权信息上传到服务端,以使服务端存储文件,并根据鉴权信息生成加密下载链接地址,并生成用于配置下载服务器的配置信息;接收服务端下发的加密下载链接地址;获取配置信息;响应文件下载请求,根据配置信息对加密下载链接地址进行解析,得到普通下载地址,并从普通下载地址获取文件。由于服务端在接收到上传的文件后下发的并非普通的下载链接地址,而是需要根据相应信息进行解析的加密链接地址,从而使普通客户端在获取到该加密下载链接地址后也无法进行文件下载,从而保证了文件的安全性,得到了相应的隐私保护。
技术领域
本公开涉及文件存储技术领域,尤其涉及一种文件上传下载方法、装置、电子设备及存储介质。
背景技术
在文件上传过程中,当客户端将文件上传到相应服务器后,服务器会存储该文件并向该客户端下发一个链接地址,并根据业务的不同将该链接地址分发给其他用户。由于该链接地址直接执行该文件的存储地址,这样即使获得该链接地址的用户并非目标用户的情况下,也能够通过下载获得该文件,导致文件被随意传播,无法得到相应的隐私保护。
发明内容
为克服相关技术中存在的问题,本公开提供一种文件上传下载方法、装置、电子设备及存储介质。
第一方面,提供一种文件上传下载方法,包括:
响应文件上传请求,将待上传的文件及其鉴权信息上传到服务端,以使所述服务端存储所述文件,并根据所述鉴权信息生成加密下载链接地址,并生成用于配置下载服务器的配置信息;
接收所述服务端下发的所述加密下载链接地址;
获取所述配置信息;
响应文件下载请求,根据所述配置信息对所述加密下载链接地址进行解析,得到普通下载地址,并从所述普通下载地址获取所述文件。
可选的,所述鉴权信息包括隐私属性和/或鉴权类型。
可选的,所述加密下载链接地址包括加密的文件id和/或下载类型。
第二方面,提供一种文件上传下载装置,包括:
文件上传模块,被配置为响应文件上传请求,将待上传的文件及其鉴权信息上传到服务端,以使所述服务端存储所述文件,并根据所述鉴权信息生成加密下载链接地址,并生成用于配置下载服务器的配置信息;
地址接收模块,被配置为接收所述服务端下发的所述加密下载链接地址;
配置获取模块,被配置为获取所述配置信息;
文件下载模块,被配置为响应文件下载请求,根据所述配置信息对所述加密下载链接地址进行解析,得到普通下载地址,并从所述普通下载地址获取所述文件。
可选的,所述鉴权信息包括隐私属性和/或鉴权类型。
可选的,所述加密下载链接地址包括加密的文件id和/或下载类型。
第三方面,提供一种文件上传下载方法,包括:
接收客户端上传的文件及其鉴权信息;
根据所述鉴权信息生成加密下载地址和用于配置下载服务器的配置信息,并根据所述配置信息对所述文件进行存储;
向所述客户端发送所述加密下载链接地址;
响应连接请求,向所述客户端发送所述配置信息;
响应文件下载请求,接收客户端根据所述配置信息对所述加密下载链接地址进行解析得到的普通下载地址;
将所述普通下载地址指向的文件发送到所述客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811231042.0/2.html,转载请声明来源钻瓜专利网。