一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于云存储服务的文件下载方法、装置、介质及设备与流程

2023-02-15 14:19:15 来源:中国专利 TAG:

技术特征:
1.一种基于云存储服务的文件下载方法,其特征在于,包括:接收由目标终端发送的内容下载请求,所述内容下载请求包括目标下载内容的内容标识;根据所述目标下载内容的内容标识,获取所述目标下载内容对应的内容信息,所述内容信息包括所述目标下载内容对应的虚拟路径以及存储地址;根据所述存储地址,从云存储服务器中获取所述目标下载内容对应的下载流;实例化一压缩流,根据所述虚拟路径,将所述下载流写入所述压缩流中;将所述压缩流重新上传至所述云存储服务器中,并接收由所述云存储服务器反馈的与所述压缩流对应的下载地址,所述下载地址包含分布式网络的地址信息;将所述下载地址向所述目标终端进行反馈,以供所述目标终端通过所述下载地址重新向所述分布式网络发送内容下载请求。2.根据权利要求1所述的方法,其特征在于,所述目标下载内容包括目标下载文件夹和/或目标下载文件;则根据所述目标下载内容的内容标识,获取所述目标下载内容对应的内容信息,包括:根据所述目标下载文件夹的文件夹标识,获取所述目标下载文件夹下所有子文件对应的文件信息;和/或根据所述目标下载文件的文件标识,获取所述目标下载文件对应的文件信息。3.根据权利要求2所述的方法,其特征在于,所述目标下载内容包括目标下载文件夹和目标下载文件;则在根据所述目标下载内容的内容标识,获取所述目标下载内容对应的内容信息之后,还包括:根据所述目标下载文件夹下所有子文件对应的文件信息与所述目标下载文件的文件信息,对所述子文件和所述目标下载文件进行去重处理。4.根据权利要求1-3中任一项所述的方法,其特征在于,所述内容下载请求还包括用户标识;则根据所述目标下载内容的内容标识,获取所述目标下载内容对应的内容信息,包括:根据所述用户标识以及所述目标下载内容的内容标识进行下载权限校验;若通过下载权限校验,则根据所述目标下载内容的内容标识,获取所述目标下载内容对应的内容信息。5.一种基于云存储服务的文件下载装置,其特征在于,包括:接收模块,用于接收由目标终端发送的内容下载请求,所述内容下载请求包括目标下载内容的内容标识;第一获取模块,用于根据所述目标下载内容的内容标识,获取所述目标下载内容对应的内容信息,所述内容信息包括所述目标下载内容对应的虚拟路径以及存储地址;第二获取模块,用于根据所述存储地址,从云存储服务器中获取所述目标下载内容对应的下载流;压缩模块,用于实例化一压缩流,根据所述虚拟路径,将所述下载流写入所述压缩流中;
回传模块,用于将所述压缩流重新上传至所述云存储服务器中,并接收由所述云存储服务器反馈的与所述压缩流对应的下载地址,所述下载地址包含分布式网络的地址信息;处理模块,用于将所述下载地址向所述目标终端进行反馈,以供所述目标终端通过所述下载地址重新向所述分布式网络发送内容下载请求。6.根据权利要求5所述的装置,其特征在于,所述目标下载内容包括目标下载文件夹和/或目标下载文件;则所述第一获取模块用于:根据所述目标下载文件夹的文件夹标识,获取所述目标下载文件夹下所有子文件对应的文件信息;和/或根据所述目标下载文件的文件标识,获取所述目标下载文件对应的文件信息。7.根据权利要求6所述的装置,其特征在于,所述目标下载内容包括目标下载文件夹和目标下载文件;则在根据所述目标下载内容的内容标识,获取所述目标下载内容对应的内容信息之后,所述第一获取模块还用于:根据所述目标下载文件夹下所有子文件对应的文件信息与所述目标下载文件的文件信息,对所述子文件和所述目标下载文件进行去重处理。8.根据权利要求5-7中任一项所述的装置,其特征在于,所述内容下载请求还包括用户标识;所述第一获取模块用于:根据所述用户标识以及所述目标下载内容的内容标识进行下载权限校验;若通过下载权限校验,则根据所述目标下载内容的内容标识,获取所述目标下载内容对应的内容信息。9.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4中任一项所述的基于云存储服务的文件下载方法。10.一种电子设备,其特征在于,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如权利要求1至4中任一项所述的基于云存储服务的文件下载方法。

技术总结
本申请的实施例提供了一种基于云存储服务的文件下载方法、装置、介质及设备。该方法包括:接收由目标终端发送的内容下载请求,内容下载请求包括目标下载内容的内容标识;获取目标下载内容对应的内容信息,内容信息包括目标下载内容对应的虚拟路径以及存储地址;根据存储地址,从云存储服务器中获取目标下载内容对应的下载流;实例化一压缩流,根据虚拟路径将下载流写入压缩流中;将压缩流重新上传至云存储服务器中,并接收由云存储服务器反馈的下载地址,下载地址包含分布式网络的地址信息;将下载地址向目标终端进行反馈。本申请实施例的技术方案可以在不限制可下载文件的大小的同时提高文件下载效率并节省下载成本。时提高文件下载效率并节省下载成本。时提高文件下载效率并节省下载成本。


技术研发人员:周禄飞
受保护的技术使用者:稿定(厦门)信息服务有限公司
技术研发日:2022.11.07
技术公布日:2023/2/3
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献