-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathUploadFIle.java
More file actions
32 lines (30 loc) · 1.4 KB
/
UploadFIle.java
File metadata and controls
32 lines (30 loc) · 1.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
@Controller
@RequestMapping("/rest/andot/createUploadFileController")
public class CreateUploadFileController {
@RequestMapping("/savePicTask")
@ResponseBody
public String saveTask(HttpServletResponse response,HttpServletRequest request) throws SQLException, Exception
{
//对上传的图片进行处理
response.setCharacterEncoding("text/html;charset=UTF-8");
response.setCharacterEncoding("UTF-8");
String savePath = request.getSession().getServletContext().getRealPath("/")+"upload\\";
JSONObject json = new JSONObject();
String fileNames = "";
MultipartHttpServletRequest mRequest = (MultipartHttpServletRequest) request;//request强制转换注意
Iterator<String> fns = mRequest.getFileNames();
while (fns.hasNext()) {
String fn = fns.next();
System.err.println(fn);
List<MultipartFile> file = mRequest.getFiles(fn);
for (MultipartFile multipartFile : file) {
String fileName = multipartFile.getOriginalFilename();
System.err.println(fileName);
boolean fileSaveState = SaveAutoFormFile.saveFile(multipartFile.getInputStream(), savePath, fileName);
if(fileSaveState)
fileNames += "upload\\"+fileName+",";
}
fileNames = fileNames.substring(0, fileNames.length()-1);
}
}
}