The embodiment of this application provides a file upload and download method, device and storage medium of electronic equipment. In response to the request for file upload, the file to be uploaded and its authentication information are uploaded to the server so that the server can store the file, generate an encrypted download link address based on authentication information, and generate configuration information for configuring the download server. Send the encrypted download link address; get the configuration information; respond to the file download request, according to the configuration information to analyze the encrypted download link address, get the ordinary download address, and get the file from the ordinary download address. Because the server is not the ordinary download link address after receiving the uploaded file, but the encrypted link address which needs to be parsed according to the corresponding information, the ordinary client can not download the file after obtaining the encrypted download link address, thus ensuring the security of the file and obtaining the corresponding privacy protection.
【技术实现步骤摘要】
文件上传下载方法、装置、电子设备及存储介质
本公开涉及文件存储
,尤其涉及一种文件上传下载方法、装置、电子设备及存储介质。
技术介绍
在文件上传过程中,当客户端将文件上传到相应服务器后,服务器会存储该文件并向该客户端下发一个链接地址,并根据业务的不同将该链接地址分发给其他用户。由于该链接地址直接执行该文件的存储地址,这样即使获得该链接地址的用户并非目标用户的情况下,也能够通过下载获得该文件,导致文件被随意传播,无法得到相应的隐私保护。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种文件上传下载方法、装置、电子设备及存储介质。第一方面,提供一种文件上传下载方法,包括:响应文件上传请求,将待上传的文件及其鉴权信息上传到服务端,以使所述服务端存储所述文件,并根据所述鉴权信息生成加密下载链接地址,并生成用于配置下载服务器的配置信息;接收所述服务端下发的所述加密下载链接地址;获取所述配置信息;响应文件下载请求,根据所述配置信息对所述加密下载链接地址进行解析,得到普通下载地址,并从所述普通下载地址获取所述文件。可选的,所述鉴权信息包括隐私属性和/或鉴权类型。可选的,所述加密下载链接地址包括加密的文件id和/或下载类型。第二方面,提供一种文件上传下载装置,包括:文件上传模块,被配置为响应文件上传请求,将待上传的文件及其鉴权信息上传到服务端,以使所述服务端存储所述文件,并根据所述鉴权信息生成加密下载链接地址,并生成用于配置下载服务器的配置信息;地址接收模块,被配置为接收所述服务端下发的所述加密下载链接地址;配置获取模块,被配置为获取所述配置信息;文件下载模块, ...
【技术保护点】
1.一种文件上传下载方法,其特征在于,包括:响应文件上传请求,将待上传的文件及其鉴权信息上传到服务端,以使所述服务端存储所述文件,并根据所述鉴权信息生成加密下载链接地址,并生成用于配置下载服务器的配置信息;接收所述服务端下发的所述加密下载链接地址;获取所述配置信息;响应文件下载请求,根据所述配置信息对所述加密下载链接地址进行解析,得到普通下载地址,并从所述普通下载地址获取所述文件。
【技术特征摘要】
1.一种文件上传下载方法,其特征在于,包括:响应文件上传请求,将待上传的文件及其鉴权信息上传到服务端,以使所述服务端存储所述文件,并根据所述鉴权信息生成加密下载链接地址,并生成用于配置下载服务器的配置信息;接收所述服务端下发的所述加密下载链接地址;获取所述配置信息;响应文件下载请求,根据所述配置信息对所述加密下载链接地址进行解析,得到普通下载地址,并从所述普通下载地址获取所述文件。2.如权利要求1所述的文件上传下载方法,其特征在于,所述鉴权信息包括隐私属性和/或鉴权类型。3.如权利要求1所述的文件上传下载方法,其特征在于,所述加密下载链接地址包括加密的文件id和/或下载类型。4.一种文件上传下载装置,其特征在于,包括:文件上传模块,被配置为响应文件上传请求,将待上传的文件及其鉴权信息上传到服务端,以使所述服务端存储所述文件,并根据所述鉴权信息生成加密下载链接地址,并生成用于配置下载服务器的配置信息;地址接收模块,被配置为接收所述服务端下发的所述加密下载链接地址;配置获取模块,被配置为获取所述配置信息;文件下载模块,被配置为响应文件下载请求,根据所述配置信息对所述加密下载链接地址进行解析,得到普通下载地址,并从所述普通下载地址获取所述文件。5.一种文件上传下载方法,其特征在于,包括:接收客户端上传的文件及其鉴权信息;根据所述鉴权信息生成加密下载地址和用于配置下载服务器的配置信息,并根据所述配置信息对所述文件进行存储;向所述客户端发送所述加密下载链接地址;响应连接请求,向所述客户端发送所述配置信息;响应文件下载请求,接收客户端根据所述配置信息对所述加密下载链接地址进行解析...
【专利技术属性】
技术研发人员:李明,杨昆,
申请(专利权)人:北京达佳互联信息技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。