一种基于struts2架构文件上传安全控制方法

    公开(公告)号:CN103731430A

    公开(公告)日:2014-04-16

    申请号:CN201410009598.0

    申请日:2014-01-09

    IPC分类号: H04L29/06 H04L29/08

    摘要: 本发明公开一种基于struts2架构的文件上传安全控制方法,其包括以下步骤:步骤S01:在服务器的structs2配置文件中需要添加bean标签配置和constant标签配置及新建MyRequestParseWrapper类;步骤S02:客户端检查请求上传的文件是否合法;步骤S03:服务器的structs2配置文件调用MyRequestParseWrapper类,使服务器不执行任何存储文件流的操作,然后将文件流请求直接转到action,action检查请求上传的文件是否合法,而后进行临时存储及保存;步骤S04:对文件进行重命名,将文件统一存储为安全的后缀名文件,若上传请求的原文件名如果需要保存,则与新文件名对应保存在数据库中,供需要时获取;使用该方法上传文件安全性高、不提前占据服务器存储且方便客户端获取文件的上传进度。