SpringMVC 使用uploadify插件上传文件,post方法无法直接获取参数问题
来源:互联网 发布:mac缓存文件夹在哪里 编辑:程序博客网 时间:2024/06/05 20:38
最近项目做安全扫描,扫描到一个问题,uploadify插件请求类型不能为get,必须改成post,当时以为很简单,可是修改成post后发现一个问题就是无法获取参数了:
代码如下:
原先get方式如file,title参数都是可以直接获取的,但是改成post后却都为空,
网上找了很久,众说纷纭,有的所必须用get,用的用post方式也给出了解决方案,但是我实验却不行,诶办法只能想其他方法了解决了,其实也简单吧,
如下:
FileItemFactory factory = new DiskFileItemFactory();
ServletFileUpload fileImport = new ServletFileUpload(factory);
fileImport.setHeaderEncoding("UTF-8");
List items = fileImport.parseRequest(request);
Iterator itr = items.iterator();
FileItem fileItem = null;
int state = 0;
String _csrf = null;
// 循环判断参数
while (itr.hasNext()) {
FileItem item = (FileItem) itr.next();
if (item.isFormField()) {
//此处为表单参数
String fieldName = item.getFieldName();
if ("_csrf".equals(fieldName)) {
_csrf = item.getString();
}
}else{
//此处非表单即文档参数
}
其他地方不用改动,即可获取各种参数,
问题解决
- SpringMVC 使用uploadify插件上传文件,post方法无法直接获取参数问题
- springmvc文件上传使用uploadify插件
- SpringMVC+uploadify文件上传
- springmvc无法接收uploadify插件上传的数据
- JavaScript uploadify插件上传文件问题
- JSP使用文件上传插件uploadify
- uploadify上传文件插件的的使用
- 使用thinkphp实现上传文件(uploadify插件)
- uploadify文件上传插件使用教程
- 关于上传插件uploadify使用问题
- Spring SpringMVC 环境下上传文件到服务器,插件使用的uploadify
- uploadify上传文件插件动态传参数到服务器
- jquery+uploadify+springmvc文件上传
- jquery+uploadify+springmvc文件上传
- Springmvc+uploadify实现文件上传
- Springmvc+uploadify实现文件上传
- Springmvc+uploadify实现文件上传
- springmvc/uploadify 多文件上传
- Faulty Odometer HDU
- A
- ajax 设置Access-Control-Allow-Origin实现跨域访问
- 利用QQ群”群中群”营销操作CPS月入上万
- RUST学习笔记1
- SpringMVC 使用uploadify插件上传文件,post方法无法直接获取参数问题
- 面向对象JAVA基础笔记
- 页面中的点击下拉框中获取数据
- linux函数跳转/头文件跳转
- equals()方法总结
- 水题:51Nod1095-Anigram单词
- 前后端分离尝试
- switch 语句
- Makefile 中:= ?= += =的区别