【技术实现步骤摘要】
传输文件的全路径确定方法、系统、存储介质及电子设备
[0001]本申请涉及网络安全
,具体涉及一种传输文件的全路径确定方法
、
系统
、
存储介质及电子设备
。
技术介绍
[0002]随着云存储和网盘的兴起,用户越来越多地将本地文件上传到网盘或云服务器,以实现数据备份和多设备文件共享
。
但当前的文件传输功能普遍只记录文件名,而没有获取文件在本地设备上完整的全路径
。
当用户本地存在同名文件时
。
若无法准确识别上传文件的全路径,则将无法确定具体上传的是哪一个文件,用户可能无意中上传错误的同名文件,导致信息泄露
。
技术实现思路
[0003]本申请提供了一种传输文件的全路径确定方法
、
系统
、
存储介质及电子设备,可以确定上传文件的全路径
。
[0004]在本申请的第一方面,本申请提供了一种传输文件的全路径确定方法,包括:响应用户传输目标文件触发的操作指令,获 ...
【技术保护点】
【技术特征摘要】
1.
一种传输文件的全路径确定方法,其特征在于,包括:响应用户传输目标文件触发的操作指令,获取所述目标文件的数据结构体;确定所述数据结构体中所述目标文件的目标文件名;获取当前的打开文件表,确定所述打开文件表中与所述目标文件名相同的目标进程结构体;获取所述目标进程结构体的全路径
。2.
根据权利要求1所述的传输文件的全路径确定方法,其特征在于,所述确定所述数据结构体中所述目标文件的目标文件名,包括:基于所述数据结构体中的传输命令字符串,确定所述目标文件的目标文件名
。3.
根据权利要求2所述的传输文件的全路径确定方法,其特征在于,所述传输命令字符串为
STOR
字符串,所述基于所述数据结构体中的传输命令字符串,确定所述目标文件的目标文件名,包括:通过
strnstr
函数遍历所述数据结构体,确定所述
STOR
字符串;确定所述
STOR
字符串之后的字符串为所述目标文件的目标文件名
。4.
根据权利要求1所述的传输文件的全路径确定方法,其特征在于,所述确定所述打开文件表中与所述目标文件名相同的目标进程结构体,包括:通过
current
指针遍历所述打开文件表中的进程结构体,确定与所述目标文件名相同的进程结构体为目标进程结构体
。5.
根据权利要求4所述的传输文件的全路径确定方法,其特征在于,所述通过
current
指针遍历所述打开文件表中的进程结构体,确定与所述目标文件名相同的进程结构体为目标进程结构体,包括:确定
current
指针指向所述打开文件表中的第一个文件描述符为目标文件描述符;通过
fget
函数获取所述目标文件描述符对应的进程结构体;将所述目标文件描述符对应的进程结构体的文件名与所述目标文件名进行比对;若所述目标文件描述符对应的进程结构体的文件名与所述目标...
【专利技术属性】
技术研发人员:李丹,杨舒婷,
申请(专利权)人:北京万里红科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。