亲爱的大家,在 Spring MVC 上工作。我想从客户端上传多个图像。如何实现它。我知道如何处理单个图像的多部分表单数据。但现在我期待一些来自客户端的带有一些图像的数据。
任何对我有帮助的帮助或网址。
谢谢,欧普
亲爱的大家,在 Spring MVC 上工作。我想从客户端上传多个图像。如何实现它。我知道如何处理单个图像的多部分表单数据。但现在我期待一些来自客户端的带有一些图像的数据。
任何对我有帮助的帮助或网址。
谢谢,欧普
图像也是一个文件。您是否将其存储在数据库/文件系统中,但它仍然是一个文件。
在 Spring MVC 中,您可以按照以下链接所示进行操作:
http://viralpatel.net/blogs/spring-mvc-multiple-file-upload-example/
//处理多张图片
@RequestMapping(method = RequestMethod.POST, value="upload", 消费=MediaType.MULTIPART_FORM_DATA_VALUE,
产生=MediaType.APPLICATION_JSON_VALUE)
公共@ResponseBody JSONResponse uploadImages(HttpServletRequest req)
抛出异常 {
尝试{
MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) 请求;
设置 set = multipartRequest.getFileMap().entrySet();
迭代器 i = set.iterator();
而(i.hasNext()){
Map.Entry me = (Map.Entry)i.next();
字符串文件名 = (String)me.getKey()+"_"+System.currentTimeMillis();
MultipartFile multipartFile = (MultipartFile)me.getValue();
System.out.println("原始文件名-" + multipartFile.getOriginalFilename());
System.out.println("文件名 - " + 文件名);
saveImage(fileName, multipartFile);
}
}
捕获(异常 e){
e.printStackTrace();
}
返回新的 JSONResponse();
}