【技术实现步骤摘要】
文件传输方法、电子设备及存储介质
[0001]本申请涉及内网安全防护
,具体而言,涉及一种文件传输方法、电子设备及存储介质。
技术介绍
[0002]在跨网传输的过程中,内网系统为了保证数据传输的安全性,会通过单向导入系统将外网数据输入到内网系统中。其中,单向导入系统是指采用物理单向传输、全文审计、格式检查、病毒查杀、关键字黑白名单过滤、后缀过滤等技术,实现安全高效的数据单向传输的系统,其主要被应用于各种对保密性要求较高的行业中。通常,由于单向导入系统为了满足保密要求的特殊性,单向导入系统本身只能是单机存储,不能放在其它服务器上进行分布式存储,导致一些主流的分布式存储在单向导入系统上无法发挥其优势作用。
[0003]目前,单向导入系统为了满足保密要求,必须要将传输的文件落入磁盘,进行一系列的文件检查(如病毒查杀、关键字扫描、内容检查等),因此,当前单向导入系统仍普遍采用通用的操作系统文件存储方式,以便于各种文件检查操作。
[0004]但是,由于操作系统存在诸如对小文件写入效率偏低、会产生大量磁盘碎片、存储 ...
【技术保护点】
【技术特征摘要】
1.一种文件传输方法,其特征在于,应用于虚拟存取文件系统,所述虚拟存取文件系统至少包括:写文件接口、索引文件操作接口以及数据文件操作接口;所述方法包括:通过所述写文件接口接收外部系统传入的待写入文件以及所述待写入文件的写入参数,其中,所述写入参数至少包括:文件句柄、文件总大小、写入文件数据长度,所述文件句柄中包括所述待写入文件的文件标识;根据所述写入参数,调用所述索引文件操作接口确定所述待写入文件对应的索引文件;根据所述索引文件中记录的所述待写入文件的操作状态、以及所述待写入文件的写入参数,调用所述索引文件操作接口更新所述索引文件,并调用所述数据文件操作接口将所述待写入文件写入所述索引文件对应的数据文件中。2.根据权利要求1所述的方法,其特征在于,所述根据所述索引文件中记录的所述待写入文件的操作状态、以及所述待写入文件的写入参数,调用所述索引文件操作接口更新所述索引文件,包括:根据所述文件总大小与预设的第一文件长度,确定是否对所述待写入文件进行整合处理;若是,则对所述待写入文件进行整合处理,根据整合处理后的整合结果,确定所述待写入文件对应的数据文件以及存储位置信息,并调用所述索引文件操作接口将所述待写入文件对应的数据文件的标识以及存储位置信息更新至所述索引文件中。3.根据权利要求2所述的方法,其特征在于,所述调用所述数据文件操作接口将所述待写入文件写入所述索引文件对应的数据文件中,包括:将所述待写入文件对应的数据文件的标识以及存储位置信息传入所述数据文件操作接口,以通过所述数据文件操作接口将所述待写入文件写入所述待写入文件对应的数据文件中的所述存储位置信息所指示的位置。4.根据权利要求1所述的方法,其特征在于,根据所述索引文件中记录的所述待写入文件的操作状态、以及所述待写入文件的写入参数,调用所述索引文件操作接口更新所述索引文件,包括:将所述文件总大小与预设的第二文件长度进行比较,确定是否对所述待写入文件进行分割处理;若是,则对所述待写入文件进行分割处理,得到多个子文件,确定各所述子文件对应的数据文件以及数据文件中的存储位置信息,并调用所述索引文件操作接口将各所述子文件对应的数据文件的标识以及数据文件中的存储位置信息更新至所述索引文件中。5.根据权利要求4所述的方法,其特征在于,所述调用所述数据文件操作接口将所述待写入文件写入所述索引文件对应的数据文件中,包括:依次从所述索引文件中读取各数据文件的标识以及存储位置信息;按照各所述子文件与各数据文件的对应关系,将各所述子文件对应的数据...
【专利技术属性】
技术研发人员:仲凯洋,郑海树,李康,
申请(专利权)人:南京中孚信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。