System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 文件的传输装置及系统制造方法及图纸_技高网

文件的传输装置及系统制造方法及图纸

技术编号:40596425 阅读:3 留言:0更新日期:2024-03-12 21:59
本申请提供一种文件的传输装置,应用于第一应用,所述装置包括配置单元和功能单元,功能单元包括文件上传单元,配置单元用于接收与第一应用匹配的配置信息,配置信息包括:被上传文件的属性信息,文件上传单元用于基于所述被上传文件的配置信息,将文件上传至第一应用。因为可以基于与第一应用匹配的配置信息,将文件上传至第一应用,所以文件的上传功能与第一应用适配,因此,基于第一应用的需求设置配置信息,即可基于文件的传输装置实现文件的上传功能,因此,只需针对应用的需求进行配置,即可实现应用适配的文件上传功能,从而实现将文件的传输功能适配于多种应用的目的。

【技术实现步骤摘要】

本申请涉及领域数据传输领域,尤其涉及一种文件的传输装置及系统


技术介绍

1、目前,多数应用都需要为用户提供通过浏览器上传或下载文件的功能,也就是说,用户在使用应用的过程中,如需上传或下载文件,应用需通过调用浏览器实现文件的上传或下载。

2、应用调用浏览器上传或下载文件的难点在于,应用的web服务器端如何获取浏览器上传的文件,为了实现应用的web服务器端获取浏览器上传的文件的功能,需要针对不同的应用编写组件。因此,需要不同的组件适配不同的应用。

3、可见,如何提高文件传输装置的适用范围,成为目前需要解决的问题。


技术实现思路

1、本申请提供了一种文件的传输装置及系统,目的在于解决如何将文件的传输功能适配于多种应用的问题。

2、为了实现上述目的,本申请提供了以下技术方案:

3、本申请的第一方面提供一种文件的传输装置,应用于第一应用,所述装置包括:

4、配置单元和功能单元,所述功能单元包括文件上传单元;

5、所述配置单元用于接收与所述第一应用匹配的配置信息,所述配置信息包括:被上传文件的属性信息;

6、所述文件上传单元用于基于所述被上传文件的配置信息,将文件上传至所述第一应用。

7、在一些实现方式中,所述被上传文件的属性信息,包括:

8、被上传文件的类型、载入方式、最小数量、最大数量、最大数据量以及重复属性信息中的至少一类,所述重复属性信息表示相同文件是否可被重复上传。

<p>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、在一些实现方式中,所述被上传文件的属性信息,包括:

36、被上传文件的类型、载入方式、最小数量、最大数量、最大数据量以及重复属性信息中的至少一类,所述重复属性信息表示相同文件是否可被重复上传。

37、在一些实现方式中,所述被上传文件的属性信息还包括:

38、提示字段和提示语中的至少一项,所述提示字段或所述提示语显示在所述第一应用的客户端的界面中。

39、在一些实现方式中,所述方法还包括:

40、如果检测到文件较大且带宽拥挤,选择分片上传和断点续传的选择方式;

41、加密所述被上传文件;

42、压缩所述被上传文件。

43、在一些实现方式中,所述配置信息还包括:

44、下载时间;

45、所述方法还包括:

46、基于所述下载时间下载文件。

47、在一些实现方式中,所述方法还包括:

48、将所述被上传文件转换为所述第一应用的服务器适配的数据格式。

49、本申请的第四方面提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行本申请的第三方面提供的文件的传输方法。

50、本申请的第五方面提供一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行本申请的第三方面提供的文件的传输方法。

51、本申请提供的文件的传输装置,应用于第一应用,所述装置包括配置单元和功能单元,功能单元包括文件上传单元,配置单元用于接收与第一应用匹配的配置信息,配置信息包括:被上传文件的属性信息,文件上传单元用于基于所述被上传文件的配置信息,将文件上传至所述第一应用。因为可以基于与第一应用匹配的配置信息,将文件上传至所述第一应用,所以文件的上传功能与第一应用适配,因此,基于第一应用的需求设置配置信息,即可第一应用即可基于文件的传输装置实现文件的上传功能,因此,只需针对应用的需求进行配置,即可实现应用适配的文件上传功能,从而实现将文件的传输功能适配于多种应用的目的。

本文档来自技高网
...

【技术保护点】

1.一种文件的传输装置,其特征在于,应用于第一应用,所述装置包括:

2.根据权利要求1所述的装置,其特征在于,所述被上传文件的属性信息,包括:

3.根据权利要求2所述的装置,其特征在于,所述被上传文件的属性信息还包括:

4.根据权利要求1-3任一项所述的装置,其特征在于,所述装置还包括:选配单元,所述选配单元包括:校验单元、智能处理单元、以及下载单元的至少一个单元;

5.根据权利要求4所述的装置,其特征在于,所述配置信息还包括:

6.根据权利要求4所述的装置,其特征在于,所述智能处理单元用于执行以下至少一项:

7.根据权利要求4所述的装置,其特征在于,所述配置信息还包括:

8.根据权利要求4所述的装置,其特征在于,所述功能单元还包括:

9.一种文件的传输系统,其特征在于,包括:

10.根据权利要求9所述的文件的传输,其特征在于,所述文件的传输装置中的文件上传单元和下载单元运行在所述客户端,所述文件的传输装置中的校验单元运行在所述服务器。

【技术特征摘要】

1.一种文件的传输装置,其特征在于,应用于第一应用,所述装置包括:

2.根据权利要求1所述的装置,其特征在于,所述被上传文件的属性信息,包括:

3.根据权利要求2所述的装置,其特征在于,所述被上传文件的属性信息还包括:

4.根据权利要求1-3任一项所述的装置,其特征在于,所述装置还包括:选配单元,所述选配单元包括:校验单元、智能处理单元、以及下载单元的至少一个单元;

5.根据权利要求4所述的装置,其特征在于,所述配置信息还包括...

【专利技术属性】
技术研发人员:王思邈尤波薛伟航冯义城
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1