本申请属于计算机,尤其涉及一种文件传输的方法、装置、设备、系统、介质及产品。
背景技术:
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、处理器执行计算机程序指令时用于执行上述第一方面的文件传输的方法。
33、第五方面,本申请实施例提供了一种计算机存储介质,计算机存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现上述第一方面的文件传输的方法。
34、第六方面,本申请实施例提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器处理时实现上述第一方面的文件传输的方法。
35、本申请实施例提供的应用于第一客户端的文件传输的方法、装置、设备、系统、介质及产品,在接收到第二客户端发送的文件传输请求之后,根据文件传输请求中的传输协议确定对应的传输指令,并将传输指令发送给第二客户端以用于第二客户端根据传说指令调用目标传输接口传输文件的方式,避免了第一客户端需要根据不同传输协议创建新的传输接口进行文件传输,提高了文件传输的效率。
1.一种文件传输的方法,其特征在于,应用于第一客户端,所述方法包括:
2.根据权利要求1所述的文件传输的方法,其特征在于,在将所述传输指令发送给所述第二客户端之前,所述方法还包括:
3.根据权利要求1所述的文件传输的方法,其特征在于,在所述将所述传输指令发送给所述第二客户端之后,所述方法还包括:
4.根据权利要求1所述的文件传输的方法,其特征在于,在对象池中查找与所述传输协议对应的传输指令之后,所述方法还包括:
5.一种文件传输的系统,其特征在于,包括第一客户端和第二客户端;
6.一种文件传输的装置,其特征在于,应用于第一客户端,装置包括:
7.根据权利要求6所述的文件传输的装置,其特征在于,装置还包括:
8.一种电子设备,其特征在于,所述设备包括:处理器,以及存储有计算机程序指令的存储器;
9.一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1至4任意一项所述的文件传输的方法。
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器处理时实现如权利要求1至4任意一项所述的文件传输的方法。