Spring 结合 KindEditor 上传文件问题的解决

在网上找了半天还是没有找到解决之道看到这个文章:

 http://blog.sina.com.cn/s/blog_566fd08d0102v13e.html

由于Spring MVC 已经配置了允许文件上传,因此我们在采用ServletFileUpload或者

//FileItemFactory factory = new DiskFileItemFactory();  

        //ServletFileUpload upload = new ServletFileUpload(factory);  

        //upload.setHeaderEncoding("UTF-8");  

        //List<FileItem> items = upload.parseRequest(request); 

方式,这样的原来的CommonFileUpload方式没起作用,发现按照文章中的以下方式

扫描二维码关注公众号,回复: 545158 查看本文章

MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;

Iterator<String> itr = multipartRequest.getFileNames();

比较有作用,其实后来一想,就是把普通的Request转化为MultipartHttpServletRequest 

这样是Spring MVC的方式,然后在获取文件列表

String fileName = itr.next();

 MultipartFile item = multipartRequest.getFile(fileName);

OK 问题解决

猜你喜欢

转载自youngstream.iteye.com/blog/2202490
今日推荐