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

文件上传下载方法、装置、计算机装置及介质与流程

2021-10-22 22:35:00 来源:中国专利 TAG:装置 互联网 介质 下载方法 文件上传

技术特征:
1.一种文件上传下载方法,其特征在于,所述文件上传下载方法应用于计算机装置,所述计算机装置与多个业务系统相通信,所述文件上传下载方法包括:当接收到文件上传请求时,确定发出所述文件上传请求的上传用户,并验证所述上传用户是否具有上传权限;当所述上传用户具有上传权限时,接收待上传数据并存储,得到下载链接地址;当接收到与所述下载链接地址对应的文件下载请求时,从所述多个业务系统中确定发出所述文件下载请求的目标业务系统,并从所述文件下载请求中提取密文;确定所述目标业务系统的加密方式,并确定与所述加密方式对应的解密方式;采用所述解密方式对所述密文进行解密处理,得到参数信息,所述参数信息包括用户信息、业务系统信息、插件信息及资源信息;根据所述用户信息及所述业务系统信息,确定与所述用户信息对应的下载用户是否具有对所述下载链接地址对应的文件的下载权限;当所述下载用户具有对所述下载链接地址对应的文件的下载权限时,验证所述插件信息;当所述插件信息通过验证时,根据所述资源信息从所述下载链接地址获取文件,并以所述文件响应所述文件下载请求。2.如权利要求1所述的文件上传下载方法,其特征在于,所述待上传数据包括多个数据块,所述接收待上传数据并存储,得到下载链接地址包括:获取任意业务系统发送所述多个数据块的发送时间;依照所述发送时间按照从小至大的顺序对所述多个数据块依序存储,并确定所述多个数据块的存储位置;根据所述存储位置生成所述下载链接地址。3.如权利要求2所述的文件上传下载方法,其特征在于,所述根据所述存储位置生成所述下载链接地址包括:获取与所述存储位置对应的预设标识;在所述预设标识的起始位置上插入起始标签,及在所述预设标识的结束位置上插入结束标签;根据所述起始标签、所述预设标识及所述结束标签生成所述下载链接地址。4.如权利要求1所述的文件上传下载方法,其特征在于,所述采用所述解密方式对所述密文进行解密处理,得到参数信息包括:依照预设标签切分所述密文,得到多个密文段及切分顺序,所述多个密文段包括首位密文段及其他密文段;获取配置向量及配置密钥;对于每个其他密文段,采用所述解密方式及所述配置密钥对所述其他密文段进行解密运算,得到第一运算结果,获取所述其他密文段的上一密文段,对所述上一密文段及所述第一运算结果进行异或运算,得到与所述其他密文段对应的其他明文段;对于所述首位密文段,采用所述解密方式及所述配置密钥对所述首位密文段进行解密运算,得到第二运算结果,对所述配置向量及所述第二运算结果进行异或运算,得到与所述首位密文段对应的首位明文段;
依照所述切分顺序组合所述首位明文段及所述其他明文段,得到所述参数信息。5.如权利要求1所述的文件上传下载方法,其特征在于,所述根据所述用户信息及所述业务系统信息,确定与所述用户信息对应的下载用户是否具有对所述下载链接地址对应的文件的下载权限包括:从第一配置库中获取对所述下载链接地址对应的文件具有下载权限的业务系统的目标编号,并从所述业务系统信息中提取系统编号;检测所述系统编号是否属于所述目标编号;当检测到所述系统编号属于所述目标编号时,从第二配置库中获取对所述下载链接地址对应的文件具有下载权限的目标识别码,并从所述用户信息中提取所述下载用户的用户识别码;检测所述用户识别码是否属于所述目标识别码;当检测到所述用户识别码属于所述目标识别码时,确定所述下载用户具有对所述下载链接地址对应的文件的下载权限。6.如权利要求1所述的文件上传下载方法,其特征在于,所述插件信息包括当前时间及待验证码,所述验证所述插件信息包括:从第三配置库中获取与所述下载链接地址对应的有效时间;获取第一标签,并从所述插件信息中提取与所述第一标签对应的信息,作为所述当前时间;检测所述当前时间是否在所述有效时间内;当检测到所述当前时间在所述有效时间内时,获取第二标签,并从所述插件信息中提取与所述第二标签对应的信息,作为所述待验证码;从第四配置库中获取与所述下载链接地址对应的文件提取码;检测所述待验证码与所述文件提取码是否相同;当检测到所述待验证码与所述文件提取码相同时,确定所述插件信息通过验证。7.如权利要求1所述的文件上传下载方法,其特征在于,所述文件上传下载方法还包括:当所述下载用户不具有对所述下载链接地址对应的文件的下载权限,或者所述插件信息没有通过验证时,生成告警信息,并确定所述告警信息的等级;根据所述等级确定告警方式;以所述告警方式发出所述告警信息。8.一种文件上传下载装置,其特征在于,所述文件上传下载装置运行于计算机装置,所述计算机装置与多个业务系统相通信,所述文件上传下载装置包括:验证单元,用于当接收到文件上传请求时,确定发出所述文件上传请求的上传用户,并验证所述上传用户是否具有上传权限;执行单元,用于当所述上传用户具有上传权限时,接收待上传数据并存储,得到下载链接地址;确定单元,用于当接收到与所述下载链接地址对应的文件下载请求时,从所述多个业务系统中确定发出所述文件下载请求的目标业务系统,并从所述文件下载请求中提取密文;
所述确定单元,还用于确定所述目标业务系统的加密方式,并确定与所述加密方式对应的解密方式;解密单元,用于采用所述解密方式对所述密文进行解密处理,得到参数信息,所述参数信息包括用户信息、业务系统信息、插件信息及资源信息;所述确定单元,还用于根据所述用户信息及所述业务系统信息,确定与所述用户信息对应的下载用户是否具有对所述下载链接地址对应的文件的下载权限;所述验证单元,还用于当所述下载用户具有对所述下载链接地址对应的文件的下载权限时,验证所述插件信息;响应单元,用于当所述插件信息通过验证时,根据所述资源信息从所述下载链接地址获取文件,并以所述文件响应所述文件下载请求。9.一种计算机装置,其特征在于,所述计算机装置包括:存储器,存储至少一个指令;及处理器,获取所述存储器中存储的指令以实现如权利要求1至7中任意一项所述的文件上传下载方法。10.一种计算机可读存储介质,其特征在于:所述计算机可读存储介质中存储有至少一个指令,所述至少一个指令被计算机装置中的处理器获取以实现如权利要求1至7中任意一项所述的文件上传下载方法。

技术总结
本发明提供一种文件上传下载方法、装置、计算机装置及介质。该方法能够确定发出文件上传请求的上传用户,并验证上传用户是否具有上传权限,当上传用户具有上传权限时,接收待上传数据并存储,得到下载链接地址,当接收到文件下载请求时,确定发出文件下载请求的目标业务系统,并提取密文,确定解密方式,采用解密方式解密密文,得到参数信息,参数信息包括用户信息、业务系统信息、插件信息及资源信息,确定与用户信息对应的下载用户是否具有对下载链接地址对应的文件的下载权限,当下载用户具有下载权限时,确定插件信息是否通过验证,当通过验证时,根据所述资源信息获取文件,不仅提高文件的安全性,还支持多个业务系统的扩展。还支持多个业务系统的扩展。还支持多个业务系统的扩展。


技术研发人员:刘哲亚 刘新龙 蔡福发 刘慧丰
受保护的技术使用者:鸿海精密工业股份有限公司
技术研发日:2020.04.13
技术公布日:2021/10/21
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献

  • 日榜
  • 周榜
  • 月榜