亲爱的大家,在 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(); }