[java后台]servlet对上传文件的处理
2014-05-14 08:27
387 查看
boolean isMultipart = ServletFileUpload.isMultipartContent(request); if(isMultipart){ String realpath = request.getSession().getServletContext().getRealPath("/files"); System.out.println(realpath); File dir = new File(realpath); if(!dir.exists()) dir.mkdirs(); FileItemFactory factory = new DiskFileItemFactory(); ServletFileUpload upload = new ServletFileUpload(factory); upload.setHeaderEncoding("UTF-8"); try { List<FileItem> items = upload.parseRequest(request); for(FileItem item : items){ if(item.isFormField()){ String name1 = item.getFieldName();//得到请求参数的名称 String value = item.getString("UTF-8");//得到参数值 System.out.println(name1+ "="+ value); }else{ item.write(new File(dir, System.currentTimeMillis()+ item.getName().substring(item.getName().lastIndexOf(".")))); } } } catch (Exception e) { e.printStackTrace(); } }else{ doGet(request, response); }
相关文章推荐
- [java后台]servlet对上传文件的处理
- Java后台模拟向Servlet发送POST文件上传请求(转载)
- ajax实现文件上传以及后台servlet中的处理总结
- 文件上传简单案例(后台Servlet处理)
- uploadify前台上传文件,java后台处理的例子
- Java后台模拟向Servlet发送POST文件上传请求
- Form表单多文件改名ajax提交上传及java后台处理
- JAVA 文件上传后台判断浏览器的类型以及JDK1.5和1.6处理的不同
- Java与Flex学习笔记(8)----Flex带进度条的多文件上传(基于Servlet)
- 后台处理客户端控件上传的文件(input type="file")
- Java 夹杂文本字段的文件上传 后台实现(包括前端jquery实现的备忘)
- flex_文件上传处理JAVA类;
- 用jspSmartUpload控件上传文件并附带参数解决方案 servlet处理 request.getParameter()得不到参数
- Flex+Java Servlet文件上传实例
- Flex+Java Servlet文件上传实例
- Java后台处理压缩文件
- JAVA Server上传文件 Spring MultipartResolver 或者 ServletFileUpload
- 关于文件上传的后台处理
- JSP/Servlet:EasyJWeb中文件上传的处理
- Java Servlet上传文件