文件转发方法、电子设备及存储介质技术

技术编号:36098075 阅读:24 留言:0更新日期:2022-12-24 11:17
本申请实施例公开了一种文件转发方法、电子设备及存储介质。该方法包括:第一平台每次检测到接收到的信息成分指示该信息包含文件时,将该信息中的文件上传至服务器中,服务器再将该文件进行存储,并记录文件在服务器中的存储地址。第一平台接收到目标文件的转发需求时,向服务器发送该目标文件的资源定位符获取请求,服务器接收到该请求后,获取目标文件的存储地址,并基于该存储地址生成目标文件的文件资源定位符,反馈给第一平台,第一平台将该文件资源定位符发送给转发需求所指示的第二平台,由第二平台将该文件资源定位符发送给第二平台中的需求方。该过程中省略了目标文件的下载,节省了对本地内存的占用,也提高了文件转发的效率。转发的效率。转发的效率。

【技术实现步骤摘要】
文件转发方法、电子设备及存储介质


[0001]本申请实施例涉及数据管理
,尤其涉及一种文件转发方法、电子设备及存储介质。

技术介绍

[0002]随着电子办公的发展,工作的信息往来形式越来越多样化,比如邮件、即时通信工具等,都可以实现工作上的信息沟通。
[0003]办公场景中,用户会使用多种平台进行文件的互传,比如通过邮件将文件发送给目标用户端,又或者利用即时通信工具将文件发送给目标用户端,但是,上述文件的发送方式仅涉及到某一平台内部的文件发送。目前,办公场景中还会出现将邮件中接收到的文件转发给使用即时通信工具的目标用户端,以及,将即时通信工具中接收到的文件作为邮件的附件发送到目标用户端的需求。
[0004]但是,满足该需求的方法仅能是将邮件中的文件下载到本地,然后由本地上传到即时通信工具中与目标用户的对话中,或者是将即时通信工具中接收到的文件下载到本地,然后再上传为邮件的附件,发送给目标用户的邮件地址中,这种方式都需要先将文件下载到本地,然后再上传,在面对众多文件时,这种方式的效率低下,且占用本地内存。

技术实现思路

[0005]本申请实施例提供一种文件转发方法、电子设备及存储介质,以提高文件在不同平台的转发效率,减少转发过程中对本地内存的占用。
[0006]第一方面,本申请实施例提供了一种文件转发方法,应用于第一平台,所述方法包括:实时监测第一平台接收到信息的成分,并在每次监测到所述成分指示所述信息包含文件的情况下,将所述信息中的文件上传至服务器;在接收到对所述第一平台中接收到的目标文件的转发需求的情况下,向所述服务器发送所述目标文件的资源定位符获取请求;接收所述服务器回传的所述目标文件对应的文件资源定位符,并将所述文件资源定位符发送给所述转发需求所指示的第二平台,以便于第二平台将所述资源定位符发送给所述第二平台中的需求方。
[0007]第二方面,本申请实施例提供了一种文件转发方法,应用于服务器,所述方法包括:每次在接收到第一平台上传的文件的情况下,将接收到的所述文件进行存储,并记录所述文件在所述服务器中的存储地址;当接收到所述第一平台对于目标文件的资源定位符获取请求时,获取所述目标文件的存储地址;按照预设的资源定位符生成规则,基于所述目标文件的所述存储地址生成所述目
标文件的文件资源定位符;将所述目标文件的文件资源定位符发送给所述第一平台,以使所述第一平台将所述文件资源定位符发送给所述转发需求所指示的第二平台,以便于第二平台将所述资源定位符发送给所述第二平台中的需求方。
[0008]第三方面,本申请实施例提供了一种文件转发方法,应用于第二平台,所述方法包括:接收第一平台发送的目标文件的文件资源定位符,并将所述文件资源定位符发送给所述第二平台中的需求方;在接收到所述需求方相对于所述目标文件的文件获取请求的情况下,基于所述目标文件的文件资源定位符从服务器中获取所述目标文件。
[0009]第四方面,本申请实施例还提供了一种电子设备,所述电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本申请任一实施例提供的文件转发方法。
[0010]第五方面,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如本申请任一实施例提供的文件转发方法。
[0011]本申请实施例的技术方案,第一平台每次检测到接收到的信息成分指示该信息包含文件时,将该信息中的文件上传至服务器中,服务器再将该文件进行存储,并记录文件在服务器中的存储地址。第一平台接收到目标文件的转发需求时,向服务器发送该目标文件的资源定位符获取请求,服务器接收到该请求后,获取目标文件的存储地址,并基于该存储地址生成目标文件的文件资源定位符,反馈给第一平台,第一平台将该文件资源定位符发送给转发需求所指示的第二平台,由第二平台将该文件资源定位符发送给第二平台中的需求方,并在需求方需要获取该目标文件时,基于目标文件的文件资源定位符从服务器中获取目标文件。基于上述过程,平台中的文件都由服务器进行存储和管理,当需要将目标文件从第一平台中转发到第二平台的需求方时,仅转发该目标文件的文件资源定位符即可,然后由第二平台中的需求方根据该文件资源定位符进行目标文件的获取,等同于实现了目标文件从第一平台到第二平台的转发,该过程中省略了目标文件的下载,节省了对本地内存的占用,也提高了文件转发的效率。
附图说明
[0012]图1为本申请实施例一提供的文件转发方法的流程示意图;图2为本申请实施例二提供的文件转发方法的流程示意图;图3为本申请实施例三提供的文件转发方法的流程示意图;图4为本申请实施例三提供的一种电子设备的结构示意图。
具体实施方式
[0013]下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便
于描述,附图中仅示出了与本申请相关的部分而非全部结构。
[0014]实施例一图1为本申请实施例一提供的文件转发方法的流程示意图,本实施例从第一平台端进行说明,方法可适用于文件转发的场景。该方法可以由文件转发装置来执行,该装置可采用硬件和/或软件的方式实现,并一般可以集成在具有数据运算能力的计算机等电子设备中,具体包括如下步骤:步骤101、实时监测第一平台接收到信息的成分,并在每次监测到成分指示信息包含文件的情况下,将信息中的文件上传至服务器。
[0015]需要说明的是,第一平台可以是任一办公平台,比如即时通信平台、邮箱、公告、里程碑、运销系统等具有文件接收、发送、展示、下载等能力的平台。不同的平台中,接收到的信息的具体形式是不同的,比如即时通信平台接收到的信息为通信消息,邮箱接收到的信息则为邮件。
[0016]另外,信息的成分主要是指信息的组成部分,其中,不同的平台,信息的成分也是不同的,由于第一平台必然知晓本平台可以接收到的信息的数据结构,因此,在监测信息的成分是否指示该信息中包含文件时,第一平台会按照该数据结构确定信息的成分,并确定该成分是否指示该信息中包含文件。
[0017]在一个具体的例子中,第一平台为即时通信平台,那接收到的信息便为消息,消息的数据结构通常由“头部”、“主体”和“尾部”组成,因此,消息的成分便依次对应为头部成分、主体成分和尾部成分。
[0018]由于消息的内容主要看主体成分是什么,因此,第一平台可以先将主体成分取出,然后解析该主体成分的具体内容,若其具体内容为文件,则确定该主体成分指示该消息中包含有文件,此时将解析出的文件上传至服务器即可。
[0019]在另一具体的例子中,第一平台为某用户的邮箱,在该邮箱接收到新的邮件的情况下,直接检测该邮件中是否存在附件成分即可,若存在附件成分,则确定该附件成分指示该邮件中包含文件,并将附件成分中的附件作为文件,上传至服务器中即可。
[0020]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文件转发方法,其特征在于,应用于第一平台,所述方法包括:实时监测第一平台接收到信息的成分,并在每次监测到所述成分指示所述信息包含文件的情况下,将所述信息中的文件上传至服务器;在接收到对所述第一平台中接收到的目标文件的转发需求的情况下,向所述服务器发送所述目标文件的资源定位符获取请求;接收所述服务器回传的所述目标文件对应的文件资源定位符,并将所述文件资源定位符发送给所述转发需求所指示的第二平台,以便于第二平台将所述资源定位符发送给所述第二平台中的需求方。2.根据权利要求1所述的方法,其特征在于,在所述将所述信息中的文件上传至服务器时,或者在所述将所述信息中的文件上传至服务器之后,所述方法还包括:获取所述信息的跳转链接信息以及所述信息的参与方信息,并将所述跳转链接信息以及所述参与方信息绑定为所述文件的来源信息;将所述来源信息发送至服务器,以使所述服务器将所述来源信息与所述文件进行关联存储。3.一种文件转发方法,其特征在于,应用于服务器,所述方法包括:每次在接收到第一平台上传的文件的情况下,将接收到的所述文件进行存储,并记录所述文件在所述服务器中的存储地址;当接收到所述第一平台对于目标文件的资源定位符获取请求时,获取所述目标文件的存储地址;按照预设的资源定位符生成规则,基于所述目标文件的所述存储地址生成所述目标文件的文件资源定位符;将所述目标文件的文件资源定位符发送给所述第一平台,以使所述第一平台将所述文件资源定位符发送给转发需求所指示的第二平台,以便于第二平台将所述资源定位符发送给所述第二平台中的需求方。4.根据权利要求3所述的方法,其特征在于,所述将接收到的所述文件进行存储,包括:获取接收到所述文件时的接收时间,并根据所述接收时间为接收到的所述文件标识版本信息;将接收到所述文件与标识的所述版本信息进行关联存储。5.根据权利要求4所述的方法,其特征在于,所...

【专利技术属性】
技术研发人员:李太友李博雅王德晨孙硕
申请(专利权)人:天津中新智冠信息技术有限公司
类型:发明
国别省市:

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

1