【技术实现步骤摘要】
一种web网页应用文件上传的方法、装置、设备及可读介质
[0001]本专利技术涉及文件上传
,尤其涉及一种web网页应用文件上传的方法、装置、设备及可读介质。
技术介绍
[0002]人们使用浏览器访问web应用时,经常会使用到上传文件功能,浏览器的上传文件功能时通过使用http协议或者https协议实现的。
[0003]图1示出的是现有技术上传文件请求消息体,如图1所示,在http协议或者https协议上传文件时,请求头(Request Header)存在2个字段:Content
‑
length(上传文件大小)和Content
‑
Type(上传文件类型),上传文件类型包括multipart/form
‑
data传输类型(上传文件时必须使用 multipart/form
‑
data)和boundary分隔符(multipart/form
‑
data类型时,允许多个form
‑
data存在于body,使用分隔 ...
【技术保护点】
【技术特征摘要】
1.一种web网页应用文件上传的方法,其特征在于,包括以下步骤:获取待处理的上传文件请求,并在所述待处理的上传文件请求的请求头中增加传递参数;获取所述待处理的上传文件请求的请求体,并将所述请求体中的身份参数保存到所述传递参数中,以得到改进的上传文件请求;将所述改进的上传文件请求发送给客户端以进行处理;响应于由所述客户端接收到所述改进的上传文件请求,则获取所述改进的上传文件请求的请求头,并基于所述请求头中的身份参数进行身份验证;以及若是基于所述请求头中的身份参数的身份验证通过,则获取所述改进的上传文件请求的请求体,以获取待上传文件。2.根据权利要求1所述的web网页应用文件上传的方法,其特征在于,将所述请求体中的身份参数保存到所述传递参数中,以得到改进的上传文件请求包括:将所述请求体中的身份参数复制到所述传递参数中,并将所述请求体中的所述身份参数删除,以得到改进的上传文件请求。3.根据权利要求1所述的web网页应用文件上传的方法,其特征在于,基于所述请求头中的身份参数进行身份验证包括:通过所述请求头中的传递参数获取身份参数,并基于所述身份参数进行身份验证。4.根据权利要求1所述的web网页应用文件上传的方法,其特征在于,还包括:若是基于所述消息头中的身份参数的身份验证未通过,则拒绝所述改进的上传文件请求,并发送错误消息。5.根据权利要求1所述的web网页应用文件上传的方法,其特征在于,所述身份参数包括用户名、密码和文件名。6.一种web网页应用文件上传的装置,其特征在于,包括:第一模块,配置用于获取待处...
【专利技术属性】
技术研发人员:靳国锋,张建刚,谢鹏,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。