最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
SpringMVC多个文件上传及上传后立即显示图片功能
时间:2022-06-29 01:16:26 编辑:袖梨 来源:一聚教程网
多文件上传就是改良一个方法把MultipartFile类换成CommonsMultipartFile类,因为上传多个文件用数组方式的话MultipartFile类不能初始化,它不支持数组
package com.meng.upload;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import javax.servlet.http.HttpServletRequest;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.multipart.commons.CommonsMultipartFile;
@Controller
public class upload {
@RequestMapping(value="/upload",method=RequestMethod.POST)
public String upload(@RequestParam("file1") CommonsMultipartFile[] file1, HttpServletRequest request) {
for (CommonsMultipartFile commonsMultipartFile : file1) {
try {
File file = new File(request.getServletContext().getRealPath("upload"),
System.currentTimeMillis() + "_"
+ commonsMultipartFile.getOriginalFilename());
System.out.println(file.getPath()+"");
FileOutputStream fileOutputStream = new FileOutputStream(file);
fileOutputStream.write(commonsMultipartFile.getBytes());
fileOutputStream.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return "ok";
}
}
index.jsp页面上传立即显示图片
My JSP 'index.jsp' starting page
相关文章
- 烟雨江湖:雪夜听风动任务全流程指南 05-25
- 蚂蚁森林神奇海洋2026年5月7日正确答案揭晓 05-25
- 表格怎样筛选带颜色的单元格 05-25
- 小鸡守卫鸡天使打法指南-小鸡守卫鸡天使通关技巧全解析 05-25
- 球比伦战记-沉思者角色介绍指南 05-25
- 烟雨江湖暗器风云任务攻略:暗器风云任务完成步骤详解 05-25