System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据传输,尤其涉及一种文件同步方法及装置。
技术介绍
1、随着技术的发展,信息安全也逐步受到重视,为了保障企业内部数据不被泄露,一般都会通过设置单向光闸的方式进行保护,也就是说单向光闸把网络划分为外网和内网两个部分,其中内网部分的文件会因光闸的单向导通性被保护在内网中,文件仅能够从外网单向传输到内网中,这样就确保了企业内部的数据安全。
2、目前,在利用单向光闸进行文件同步的过程中,一般是需要人工从外网下载所需的文件并将其保存在光闸可识别的文件夹中,然后光闸会将该文件传输至内网的特定文件夹中,再由人工在内网的特定文件夹中将该文件上传到指定位置。然而在实际应用中,整个文件的下载和上传操作过程,也就是将外网的文件同步到内网的过程中,都需要人工操作的介入,这就导致当需要同步的文件的数量较大的情况下,现有的基于光闸的文件同步方式会存在人力消耗较大的问题。
技术实现思路
1、本申请实施例提供一种文件同步方法及装置,主要目的在于实现一种文件同步方法,用于解决现有的基于光闸的文件同步方式会存在人力消耗较大的问题。
2、为解决上述技术问题,本申请实施例提供如下技术方案:
3、第一方面,本申请提供了一种文件同步方法,所述方法包括:
4、基于预设下载配置信息从外网下载目标文件;其中,所述预设下载配置信息中记录了所述目标文件的标识,以及所述目标文件对应的外网网站;
5、通过单向光闸将所述目标文件传输至内网;
6、基于预设上传
7、第二方面,本申请还提供一种文件同步装置,包括:
8、下载单元,用于基于预设下载配置信息从外网下载目标文件;其中,所述预设下载配置信息中记录了所述目标文件的标识,以及所述目标文件对应的外网网站;
9、传输单元,用于通过单向光闸将所述目标文件传输至内网;
10、上传单元,用于基于预设上传配置信息将内网中的所述目标文件上传至目标存储区域,所述预设上传配置信息中记录了每个需上传的文件以及文件对应的所述目标存储区域中的存储位置。
11、第三方面,本申请的实施例提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行第一方面所述的终端设备的文件同步方法。
12、第四方面,本申请的实施例提供了一种文件同步装置,所述装置包括存储介质;及一个或者多个处理器,所述存储介质与所述处理器耦合,所述处理器被配置为执行所述存储介质中存储的程序指令;所述程序指令运行时执行第一方面所述的终端设备的文件同步方法。
13、借由上述技术方案,本申请提供的技术方案至少具有下列优点:
14、本申请提供一种文件同步方法及装置,本申请能够首先基于预设下载配置信息从外网下载目标文件;其中,所述预设下载配置信息中记录了所述目标文件的标识,以及所述目标文件对应的外网网站;然后通过单向光闸将所述目标文件传输至内网;最后基于预设上传配置信息将内网中的所述目标文件上传至目标存储区域,所述预设上传配置信息中记录了每个需上传的文件以及文件对应的所述目标存储区域中的存储位置,从而实现文件同步功能。与现有技术相比,由于本申请的方法能够实现自动按照预设下载配置信息进行目标文件的下载,并基于预设上传配置信息对目标文件上传至指定的目标存储区域中,这样就确保了在需要将文件从外网的某个网站同步到内网的某个存储区域时,不需要人工进行下载和上传,只需要提前对预设下载配置信息和预设上传配置信息进行设置即可,也就是说,当需要同步大量的外网文件到内网时,只需要对这两个配置文件进行提前设置即可,后续就可按本申请的上述方法进行自动化的下载和上传,从而解决了现有技术在进行文件同步的过程中还需要人工一一下载和上传的手动操作带来的人力消耗的问题,尤其是当需要同步文件的数量较大的情况下,只需要对预设下载配置信息和预设上传配置信息进行少量的操作即可实现大量文件的同步操作功能,大大减少了在文件同步过程中对人力需求,可以使基于单向光闸文件同步过程更为简洁、方便。
15、上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
本文档来自技高网...【技术保护点】
1.一种文件同步方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于预设下载配置信息从外网下载目标文件包括:
3.根据权利要求2所述的方法,其特征在于,所述在所述预设下载配置信息中分别获取所述外网网站对应的网站信息,以及所述目标文件在所述外网网站的第一路径信息包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述网站信息以及所述第一路径信息,在所述外网网站中下载所述目标文件包括:
5.根据权利要求1所述的方法,其特征在于,在所述基于预设下载配置信息从外网下载目标文件之后,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述基于预设上传配置信息将内网中的所述目标文件上传至目标存储区域包括:
7.根据权利要求6所述的方法,其特征在于,所述基于所述第二路径信息将所述目标文件上传至所述目标存储区域,包括:
8.根据权利要求7所述的方法,其特征在于,在所述通过多个上传协程将多个文件分片基于第二路径信息并行上传至所述目标存储区域之后,所述方法还包括:
9
10.一种文件同步装置,其特征在于,包括:
11.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求1至9中任一项所述的文件同步方法。
12.一种文件同步装置,其特征在于,所述装置包括存储介质;及一个或者多个处理器,所述存储介质与所述处理器耦合,所述处理器被配置为执行所述存储介质中存储的程序指令;所述程序指令运行时执行权利要求1至9中任一项所述的文件同步方法。
...【技术特征摘要】
1.一种文件同步方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于预设下载配置信息从外网下载目标文件包括:
3.根据权利要求2所述的方法,其特征在于,所述在所述预设下载配置信息中分别获取所述外网网站对应的网站信息,以及所述目标文件在所述外网网站的第一路径信息包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述网站信息以及所述第一路径信息,在所述外网网站中下载所述目标文件包括:
5.根据权利要求1所述的方法,其特征在于,在所述基于预设下载配置信息从外网下载目标文件之后,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述基于预设上传配置信息将内网中的所述目标文件上传至目标存储区域包括:
7.根据权利要求6所述的方法,其特征在于,所述基于所述第二路径信息将所述目标文件上传至所述目标存储区域,包括:
<...【专利技术属性】
技术研发人员:顾琦,蔡玉光,郭超,方绪鹏,何瑞,曹博新,崔强,覃征平,田子玉,
申请(专利权)人:中国电子产业工程有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。