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、对所述转出方信息进行整合,获得所述目标项目对应的总转出信息;其中,所述总转出信息包括转出总笔数和转出总虚拟资源数量。
16、在其中一个实施例中,所述利用转入方文件格式对所述转出方信息和所述总转出信息进行处理,获得转出信息文件,包括:
17、利用所述转出方信息和所述总转出信息,生成与转入方文件格式一致的转出信息文件。
18、在其中一个实施例中,所述转入方文件格式包括转入方文件类型、转入方字段名称、转入方字段类型和转入方字段位置;所述利用所述转入方文件格式对所述转入文件进行解析,获得转入方信息,基于所述转入方信息,获取所述目标项目对应的总转入信息,包括:
19、利用所述转入方文件格式对所述转入文件进行字段拆分,从拆分得到的字段中获取转入方信息;其中,所述转入方信息包括转入成功或者转入失败;
20、对所述转入方信息进行整合,获得所述目标项目对应的总转入信息;其中,所述总转入信息包括转入成功总笔数、转入成功总虚拟资源数量、转入失败总笔数或者转入失败总虚拟资源数量中的至少一项。
21、第二方面,本申请还提供了一种文件交互装置,包括:
22、目标文件下载模块,用于获取目标项目对应的转出方文件名格式和转出方服务器信息,基于所述转出方服务器信息和所述转出方文件名格式,从转出方服务器中下载相应的目标文件至本地服务器;
23、目标文件解析模块,用于利用转出方文件格式对所述目标文件进行解析,获得转出方信息,基于所述转出方信息,获取所述目标项目对应的总转出信息;
24、转出信息文件获得模块,用于利用转入方文件格式对所述转出方信息和所述总转出信息进行处理,获得转出信息文件;
25、转出信息文件发送模块,用于获取所述目标项目对应的转入方服务器信息,基于所述转入方服务器信息将所述转出信息文件发送至转入方服务器;
26、转入文件下载模块,用于获取所述目标项目对应的转入方文件名格式,基于所述转入方文件名格式和所述转入方服务器信息,从所述转入方服务器中下载与所述转出信息文件对应的转入文件;
27、转入文件解析模块,用于利用所述转入方文件格式对所述转入文件进行解析,获得转入方信息,基于所述转入方信息,获取所述目标项目对应的总转入信息;
28、转入信息文件发送模块,用于利用所述转出方文件格式对所述转入方信息和所述总转入信息进行处理,获得转入信息文件,基于所述转出方服务器信息将所述转入信息文件发送至所述转出方服务器。
29、第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一方法的步骤。
30、第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一方法的步骤。
31、第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述任一方法的步骤。
32、上述文件交互方法、装置、计算机设备和存储介质,基于目标项目对应的转出方服务器信息和转出方文件名格式,从转出方服务器中下载相应的目标文件至本地服务器,基于目标文件获取转出方信息和目标项目对应的总转出信息,利用转入方文件格式对转出方信息和总转出信息进行处理,获得转出信息文件,将转出信息文件发送至转入方服务器,基于目标项目对应的转入方文件名格式和转入方服务器信息,从转入方服务器中下载与转出信息文件对应的转入文件,基于转入文件获取转入方信息和目标项目对应的总转入信息,利用转出方文件格式对转入方信息和总转入信息进行处理,获得转入信息文件,将转入信息文件发送至转出方服务器。相比于传统技术中因需人工操作导致的交互不便利的问题而言,本申请通过本地服务器实现转出方服务器和转入方服务器之间的交互,不需人工操作,提高了交互便利性。
本文档来自技高网...【技术保护点】
1.一种文件交互方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述转出方服务器信息和所述转出方文件名格式,从转出方服务器中下载相应的目标文件至本地服务器,包括:
3.根据权利要求2所述的方法,其特征在于,所述转出方服务器信息包括转出方服务器地址、转出方服务器端口、转出方账号、转出方密码和转出方服务器远程目录信息。
4.根据权利要求1所述的方法,其特征在于,所述转出方文件格式包括转出方文件类型、转出方字段名称、转出方字段类型和转出方字段位置;所述利用转出方文件格式对所述目标文件进行解析,获得转出方信息,基于所述转出方信息,获取所述目标项目对应的总转出信息,包括:
5.根据权利要求1所述的方法,其特征在于,所述利用转入方文件格式对所述转出方信息和所述总转出信息进行处理,获得转出信息文件,包括:
6.根据权利要求1所述的方法,其特征在于,所述转入方文件格式包括转入方文件类型、转入方字段名称、转入方字段类型和转入方字段位置;所述利用所述转入方文件格式对所述转入文件进行解析,获得转入方信息,基
7.一种文件交互装置,其特征在于,所述装置包括:
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种文件交互方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述转出方服务器信息和所述转出方文件名格式,从转出方服务器中下载相应的目标文件至本地服务器,包括:
3.根据权利要求2所述的方法,其特征在于,所述转出方服务器信息包括转出方服务器地址、转出方服务器端口、转出方账号、转出方密码和转出方服务器远程目录信息。
4.根据权利要求1所述的方法,其特征在于,所述转出方文件格式包括转出方文件类型、转出方字段名称、转出方字段类型和转出方字段位置;所述利用转出方文件格式对所述目标文件进行解析,获得转出方信息,基于所述转出方信息,获取所述目标项目对应的总转出信息,包括:
5.根据权利要求1所述的方法,其特征在于,所述利用转入方文件格式对所述转出方信息和所述总转出信息进行处理,获得转出信息文件,包括:...
【专利技术属性】
技术研发人员:宋鹏鹏,周宏庆,胡宏,何秉根,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。