The invention discloses a file transmission method and device, which includes: after sending a file transfer request to the receiving end, the sending end receives a file transfer identification from the receiving end, in which the file transfer identification is used to uniquely identify the file to be transmitted corresponding to the file transfer request; and the sending end transmits the carrier to the receiving end by means of HTTP post. A file to be transmitted with the file transfer identification is provided to enable the receiving end to acquire the file to be transmitted after verifying the file transfer identification. The invention utilizes HTTP post mode for file transmission, avoids the problem of data security and large preparation workload caused by FTP file transmission in the prior art, and ensures the security of file transmission to a certain extent by means of file transfer identification.
【技术实现步骤摘要】
一种文件传输方法及装置
本专利技术涉及数据处理领域,具体涉及一种文件传输方法及装置。
技术介绍
文件传输协议(英文:FileTransferProtocol;缩写:FTP),用于从一台计算机将文件传送到另一台计算机。但是,利用FTP进行文件传输需要在进行文件传输的计算机上预先搭建FTP服务,同时开启用于FTP标准命令传输的21号端口。由于开启21号端口会对计算机的数据安全造成一定的威胁,另外在计算机上搭建FTP服务也需要一定的工作量,所以,目前亟需一种新的文件传输方式,能够避免上述由利用FTP进行文件传输所带来的问题。
技术实现思路
鉴于上述问题,本专利技术提供了一种文件传输方法,能够避免由利用FTP进行文件传输所带来的问题。本专利技术提供了一种文件传输方法,所述方法包括:发送端向接收端发送文件传输请求后,接收来自所述接收端的文件传输标识,其中,所述文件传输标识用于唯一标识所述文件传输请求对应的待传输文件;所述发送端利用httppost的方式,向所述接收端发送携带所述文件传输标识的待传输文件,以使所述接收端对所述文件传输标识验证通过后,获取所述待传输文件。可选的,所述发送端利用httppost的方式,向所述接收端发送携带所述文件传输标识的待传输文件之前,还包括:所述发送端判断所述待传输文件的大小是否超出预设阈值;如果所述待传输文件的大小超出预设阈值,则将所述待传输文件进行拆分,得到拆分后文件;相应的,所述发送端利用httppost的方式,向所述接收端发送携带所述文件传输标识的待传输文件,具体为:所述发送端利用httppost的方式,向所述接收端发送携带所述文件 ...
【技术保护点】
1.一种文件传输方法,其特征在于,所述方法包括:发送端向接收端发送文件传输请求后,接收来自所述接收端的文件传输标识,其中,所述文件传输标识用于唯一标识所述文件传输请求对应的待传输文件;所述发送端利用http post的方式,向所述接收端发送携带所述文件传输标识的待传输文件,以使所述接收端对所述文件传输标识验证通过后,获取所述待传输文件。
【技术特征摘要】
1.一种文件传输方法,其特征在于,所述方法包括:发送端向接收端发送文件传输请求后,接收来自所述接收端的文件传输标识,其中,所述文件传输标识用于唯一标识所述文件传输请求对应的待传输文件;所述发送端利用httppost的方式,向所述接收端发送携带所述文件传输标识的待传输文件,以使所述接收端对所述文件传输标识验证通过后,获取所述待传输文件。2.根据权利要求1所述的文件传输方法,其特征在于,所述发送端利用httppost的方式,向所述接收端发送携带所述文件传输标识的待传输文件之前,还包括:所述发送端判断所述待传输文件的大小是否超出预设阈值;如果所述待传输文件的大小超出预设阈值,则将所述待传输文件进行拆分,得到拆分后文件;相应的,所述发送端利用httppost的方式,向所述接收端发送携带所述文件传输标识的待传输文件,具体为:所述发送端利用httppost的方式,向所述接收端发送携带所述文件传输标识的拆分后文件。3.根据权利要求2所述的文件传输方法,其特征在于,所述将所述待传输文件进行拆分,得到拆分后文件,包括:如果所述待传输文件中包括行结束标识,则按照所述行结束标识对所述待传输文件进行拆分,得到拆分后文件;或者,按照字节大小对所述待传输文件进行拆分,得到拆分后文件。4.根据权利要求2或3所述的文件传输方法,其特征在于,所述发送端利用httppost的方式,向所述接收端发送携带所述文件传输标识的拆分后文件,包括:所述发送端开启多个发送线程,并利用所述多个发送线程并行向所述接收端发送携带所述文件传输标识的拆分后文件;其中,每个发送线程均采用httppost的方式向所述接收端发送携带所述文件传输标识的拆分后文件。5.一种文件传输方法,其特征在于,所述方法包括:接收端在接收到来自发送端的文件传输请求后,向所述发送端返回文件传输标识,所述文件传输标识用于唯一标识所述文件传输请求对应的待传输文件;所述接收端在接收到来自所述发送端的待传输文件时,对所述待传输文件中携带的文件传输标识进行验...
【专利技术属性】
技术研发人员:王晓涛,
申请(专利权)人:北京国双科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。