-1

亲爱的大家,在 Spring MVC 上工作。我想从客户端上传多个图像。如何实现它。我知道如何处理单个图像的多部分表单数据。但现在我期待一些来自客户端的带有一些图像的数据。

任何对我有帮助的帮助或网址。

谢谢,欧普

4

2 回答 2

0

图像也是一个文件。您是否将其存储在数据库/文件系统中,但它仍然是一个文件。

在 Spring MVC 中,您可以按照以下链接所示进行操作:

http://viralpatel.net/blogs/spring-mvc-multiple-file-upload-example/

于 2013-08-29T11:29:24.557 回答
0
  • 这是我尝试过的代码,它在我的最后工作正常。
//处理多张图片
    @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();
    }
于 2013-09-12T10:11:41.900 回答