[发明专利]文件上传方法、装置、设备及存储介质在审
申请号: | 202310623610.6 | 申请日: | 2023-05-30 |
公开(公告)号: | CN116506426A | 公开(公告)日: | 2023-07-28 |
发明(设计)人: | 王云龙;李亮;马光 | 申请(专利权)人: | 曙光信息产业股份有限公司 |
主分类号: | H04L67/06 | 分类号: | H04L67/06;G06F21/56 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 高艳红 |
地址: | 300384 天津市滨海新区华*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 上传 方法 装置 设备 存储 介质 | ||
1.一种文件上传方法,其特征在于,包括:
获取待上传文件;
对所述待上传文件进行文件安全性校验,得到安全性校验结果;
若所述安全性校验结果为校验通过,则根据所述待上传文件的文件属性信息,确定目标文件上传方式;
采用所述目标文件上传方式,对所述待上传文件进行文件上传。
2.根据权利要求1所述的方法,其特征在于,所述对所述待上传文件进行文件安全性校验,得到安全性校验结果,包括:
根据所述待上传文件的文件类型,确定与所述文件类型相对应的安全检测文件;
采用所述安全检测文件对所述待上传文件进行第一文件安全性校验,得到第一安全校验结果;以及,
获取所述待上传文件的文件信息;所述文件信息包括文件大小、文本字段和所述文本字段对应的字段值;
根据所述文件大小、所述文本字段和所述字段值,对所述待上传文件进行第二文件安全性校验,得到第二安全校验结果;
生成包括所述第一安全校验结果和所述第二安全校验结果的安全性校验结果。
3.根据权利要求1所述的方法,其特征在于,若所述目标文件上传方式为所述第三方存储文件上传方式,则所述采用所述目标文件上传方式,对所述待上传文件进行文件上传,包括:
将所述待上传文件发送至第三方存储平台,以供所述第三方存储平台对所述待上传文件进行存储,生成并反馈存储地址信息;
在监听到所述存储地址信息后,对所述存储地址信息进行存储,以完成对所述待上传文件的文件上传。
4.根据权利要求1所述的方法,其特征在于,若所述目标文件上传方式为所述数据库存储文件上传方式,则所述采用所述目标文件上传方式,对所述待上传文件进行文件上传,包括:
对所述待上传文件进行压缩处理,得到待上传压缩文件;
对所述待上传压缩文件进行文本内容安全检测,得到文本内容安全检测结果;
若所述文本内容安全检测结果为检测通过,则存储所述待上传文件,以完成对所述待上传文件的文件上传。
5.根据权利要求4所述的方法,其特征在于,在所述对所述待上传文件进行压缩处理,得到待上传压缩文件之前,还包括:
确定上传所述待上传文件的服务器系统的系统类型;
根据所述待上传文件的文件大小和所述系统类型,确定是否对所述待上传文件进行文件分片处理;
若是,则根据所述待上传文件的文件类型,确定文件分片方式;
采用所述文件分片方式,对所述待上传文件进行文件分片处理,得到至少一个待上传分片文件;
生成包括至少一个待上传分片文件的待上传文件。
6.根据权利要求4所述的方法,其特征在于,所述对所述待上传文件进行压缩处理,得到待上传压缩文件,包括:
根据所述待上传文件的文件类型,确定目标文件压缩方式;
基于所述目标文件压缩方式,对所述待上传文件进行初始压缩,得到初始压缩文件;
对所述待上传文件进行文件解析,判断是否存在压缩品质信息;
若是,则根据所述初始压缩文件和所述压缩品质信息,生成待上传压缩文件。
7.根据权利要求4所述的方法,其特征在于,所述对所述待上传压缩文件进行文本内容安全检测,得到文本内容安全检测结果,包括:
将所述待上传压缩文件的文件文本内容,与预设的异常程序模板的模板文本内容进行文本匹配,确定所述待上传压缩文件中是否存在异常可执行程序;
若是,则将所述异常可执行程序发送至安全检测第三方进行程序安全检测,以生成并反馈程序安全检测结果;
根据所述程序安全检测结果,确定文本内容安全检测结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业股份有限公司,未经曙光信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310623610.6/1.html,转载请声明来源钻瓜专利网。