欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2024-01-28 14:50:34
...

 

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

 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