1.一种文件传输方法,包括:
通过常驻进程捕获用户针对第一设备中待传输文件产生的文件传输指令;
向服务器发送所述文件传输指令对应的文件上传请求;
接收所述服务器依据所述文件上传请求返回的文件下载链接,并依据所述文件下载链接生成对应的二维码;或者,接收所述服务器依据所述文件上传请求返回的、与文件下载链接相应的二维码;
在所述第一设备上显示所述二维码,以使第二设备通过所述二维码对应的文件下载链接从服务器下载对应的待传输文件。
2.如权利要求1所述的方法,其特征在于,所述通过常驻进程捕获用户针对第一设备中待传输文件产生的文件传输指令的步骤,包括:
当通过常驻进程捕获到用户针对第一设备中待传输文件产生的右键操作后,在右键菜单中显示文件传输选项;
通过常驻进程捕获用户针对所述文件传输选项的操作指令,作为所述待传输文件对应的文件传输指令。
3.如权利要求1所述的方法,其特征在于,所述通过常驻进程捕获用户针对第一设备中待传输文件产生的文件传输指令的步骤,包括:
通过常驻进程注册钩子函数;
通过所述钩子函数捕获所述第一设备中的键盘消息和/或鼠标消息;
依据捕获的键盘消息和/或鼠标消息,得到用户针对第一设备中待传输文件产生的文件传输指令。
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
在所述第一设备上显示所述二维码对应的有效期。
5.如权利要求1至4中任一所述的方法,其特征在于,所述方法还包括:
确定所述待传输文件的文件类型;
当所述文件类型为预置文件类型时,若所述文件类型与第二设备不适配,则获取与所述第二设备相适配的目标文件,作为新的待传输文件。
6.如权利要求5所述的方法,其特征在于,所述预置文件类型包括:可执行文件类型,所述目标文件的文件类型包括:安卓安装包类型。
7.如权利要求5所述的方法,其特征在于,所述确定所述待传输文件的文件类型的步骤,包括:
获取所述待传输文件的文件名中表示文件类型的后缀;
根据所述后缀确定所述待传输文件的文件类型。
8.如权利要求1至4中任一所述的方法,其特征在于,所述文件上传请求中携带有所述待传输文件,所述方法还包括:
服务器在接收所述文件上传请求后,保存所述文件上传请求中携带的待传输文件;
在所述第二设备从服务器成功下载所述待传输文件后,服务器删除所保存的待传输文件。
9.一种文件传输装置,包括:
指令捕获模块,用于通过常驻进程捕获用户针对第一设备中待传输文件产生的文件传输指令;
请求发送模块,用于向服务器发送所述文件传输指令对应的文件上传请求;
结果接收模块,用于接收所述服务器依据所述文件上传请求返回的文件下载链接,并依据所述文件下载链接生成对应的二维码;或者,接收所述服务器依据所述文件上传请求返回的、与文件下载链接相应的二维码;以及
二维码显示模块,用于在所述第一设备上显示所述二维码,以使第二设备通过所述二维码对应的文件下载链接从服务器下载对应的待传输文件。
10.如权利要求9所述的装置,其特征在于,所述指令捕获模块包括:
选项显示子模块,用于当通过常驻进程捕获到用户针对第一设备中待传输文件产生的右键操作后,在右键菜单中显示文件传输选项;以及
选项操作捕获子模块,用于通过常驻进程捕获用户针对所述文件传输选项的操作指令,作为所述待传输文件对应的文件传输指令。