【技术实现步骤摘要】
文件传输管理方法、装置、设备及存储介质
本专利技术涉及远程传输协议领域,尤其涉及文件传输管理方法、装置、设备及存储介质。
技术介绍
随着互联网的快速发展,在线数据越来越多,需要进行传输的业务数据也越来越庞大。为了便于对线上文件进行管理以及使用,常常会通过文件传输系统,统一管理本地辖区范围内的文件,并通过该文件传输系统响应用户的文件服务请求。在传统的分布式文件服务方案中,内部用户主要是通过局域网直接访问内部存储设备,来执行相应的文件管理操作,并且只能对单一类型的文件进行管理。而对于某些大型的公司而言,产生的文件数据的数量和类型更多,上传和下载更复杂。并且传统的分布式文件服务方案中文件传输系统和业务系统耦合,限定了上传文件类型,并且消耗大量系统IO资源,文件传输效率低。
技术实现思路
本专利技术提供了文件传输管理方法、装置、设备及存储介质,用于将文件传输系统与业务系统解耦,将上传的文件进行重命名,确保上传的文件的唯一性,避免业务系统对文件传输系统的上传文件类型进行限制,增加了文件传输系统的应用范围,提高了系统IO资源的利用率。本专利技术实施例的第一方面提供一种文件传输管理 ...
【技术保护点】
1.一种文件传输管理方法,其特征在于,包括:调用预置的SDK将文件传输系统和业务系统进行解耦,所述预置的SDK用于提供上传接口和下载接口;获取目标文件的目标传输参数,所述目标文件为待上传所述文件传输系统的文件;根据所述目标传输参数判断所述目标文件在所述文件传输系统中的传输方式,所述传输方式包括文件上传和文件下载;若所述目标文件的传输方式为所述文件上传,则根据所述目标传输参数判断所述目标文件中是否包含预置的文件事件,所述预置的文件事件为读事件或写事件;若所述目标文件中不包含所述预置的文件事件,则调用所述上传接口将所述目标文件进行上传。
【技术特征摘要】
1.一种文件传输管理方法,其特征在于,包括:调用预置的SDK将文件传输系统和业务系统进行解耦,所述预置的SDK用于提供上传接口和下载接口;获取目标文件的目标传输参数,所述目标文件为待上传所述文件传输系统的文件;根据所述目标传输参数判断所述目标文件在所述文件传输系统中的传输方式,所述传输方式包括文件上传和文件下载;若所述目标文件的传输方式为所述文件上传,则根据所述目标传输参数判断所述目标文件中是否包含预置的文件事件,所述预置的文件事件为读事件或写事件;若所述目标文件中不包含所述预置的文件事件,则调用所述上传接口将所述目标文件进行上传。2.根据权利要求1所述的文件传输管理方法,其特征在于,所述方法还包括:若所述目标文件中包含所述预置的文件事件,则调用所述上传接口将所述目标文件进行延迟上传,所述延迟上传用于指示在所述预置的文件事件结束后上传所述目标文件。3.根据权利要求2所述的文件传输管理方法,其特征在于,所述调用所述上传接口将所述目标文件进行延迟上传,所述延迟上传用于指示在所述预置的文件事件结束后上传所述目标文件包括:创建分布式消息队列;在所述分布式消息队列中生成目标消息,所述目标消息与所述目标文件的延迟上传任务相对应;判断所述预置的文件事件是否结束;若所述预置的文件事件结束,则调用所述上传接口上传所述目标文件,并将所述目标消息发送至所述业务系统,以使得所述业务系统完成与所述目标消息相对应的业务操作。4.根据权利要求1所述的文件传输管理方法,其特征在于,所述调用所述上传接口将所述目标文件进行上传包括:根据所述目标传输参数确定所述目标文件的文件上传渠道;根据所述文件上传渠道确定所述目标文件的目标上传方式,所述目标上传方式包括文件夹上传方式和文件流上传方式;通过预置算法对所述目标文件进行重命名;根据所述目标上传方式将重命名后的目标文件上传到所述业务系统。5.根据权利要求4所述的文件传输管理方法,其特征在于,所述根据所述目标传输参数确定所述目标文件的文件上传渠道包括:对所述目标传输参数进行解析,得到所述目标文件的目标文件上传渠道标识;将所述目标文件上传渠道标识与数据库中的预置上传渠道标识进行匹配,所述预置上传渠道标识包括安全文件传送协议SFTP标识和网络连接式存储NAS标识;若所述目标文件上传渠道标识与所述SFTP标识匹配,则确定所述目标文件的文件上传渠道为SFTP;若所述目标文件上传渠道标识与所述NAS标识匹配,则确定所述目...
【专利技术属性】
技术研发人员:孙瑞飞,
申请(专利权)人:深圳壹账通智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。