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方式没起作用,发现按照文章中的以下方式

 

MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;

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

 

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

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

String fileName = itr.next();

 

 MultipartFile item = multipartRequest.getFile(fileName);

 

OK 问题解决

你可能感兴趣的:(spring,kindeditor)