`

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 问题解决

分享到:
评论

相关推荐

    SpringMVC整合KindEditor上传文件的处理

    在Spring MVC框架中整合KindEditor进行文件上传是一个常见的需求,特别是在构建富文本编辑器功能时。KindEditor是一款轻量级且功能丰富的JavaScript富文本编辑器,而Spring MVC是Java后端常用的MVC框架,用于处理...

    基于kindeditor3.4的上传功能的JAVA实现

    3. **JAVA后端处理**:这部分会涉及到Servlet或Spring MVC等Java Web框架,展示如何接收来自KindEditor的POST请求,解析上传文件的临时数据,然后保存到服务器的指定目录。 4. **文件存储策略**:这包括如何生成...

    富文本编辑kindeditor使用 java 实现 spring mvc

    富文本编辑器KindEditor在Java实现Spring MVC框架中的应用是一个常见的需求,特别是在开发Web应用程序时,需要用户输入格式丰富的文本内容。这篇文档将详细介绍如何在Spring MVC项目中集成并使用KindEditor。 首先...

    springmvc+kindeditor文件上传实例详解

    文件管理接口`fileManager`类似,提供一个列表所有已上传文件的接口。 以下是一个简单的`uploadFile`方法示例: ```java @Controller @RequestMapping("/Kindeditor") public class FileUploadController { @...

    KindEditor富文本框图片上传

    在实际应用中,KindEditor的图片上传可能会结合特定的后端框架,如PHP、ASP.NET、Java(Spring、Struts等)或者Node.js等。这里的"kindeditor.zip"应该是KindEditor的源码包,包含了所有必要的JavaScript和CSS文件,...

    springmvc-kindedtor解决图片上传问题

    在Spring MVC框架中,集成KindEditor富文本编辑器并解决图片上传问题是常见的需求。这个场景主要涉及前端编辑器与后端服务器之间的交互、文件上传处理、以及如何将上传的图片路径存储到数据库中。以下是对这个主题的...

    kindEditor4.12 JSP

    8. **API接口**:提供了丰富的JavaScript API,开发者可以通过调用API实现与服务器端的交互,如获取编辑器内容、设置内容、上传文件等。 JSP(JavaServer Pages)是Java Web开发的一种技术,用于创建动态网页。在...

    kindeditor编辑器jsp版

    3. **KindEditor与JSP的结合** 在JSP环境中,KindEditor可以通过JavaScript调用来嵌入到页面中。JSP将服务器端的处理逻辑与HTML模板分离,而KindEditor则负责前端的用户体验。开发者可以使用JSP的EL(Expression ...

    自己实现的简单weike系统(ssh+kindEditor)

    这个系统结合了SSH框架和KindEditor编辑器,旨在提供基础的威客服务,如发布任务、竞标任务、内部通信以及任务托管等核心功能。 【SSH框架】SSH是Struts2、Hibernate和Spring的缩写,是Java Web开发中的一个流行...

    Uploadify + Struts2 实现文件上传详解

    本文将详细介绍如何结合Uploadify和Struts2实现文件上传。 **1. 准备工作** 首先,确保项目中已经集成了SSH(Struts2、Hibernate、Spring)框架,这些框架可以帮助我们更好地管理和处理业务逻辑。另外,需要安装和...

    JAVA制造装备物联及生产管理(ERP)系统源码

    jQuery EasyUI开发前端页面,利用jQuery文件上传插件实现拖拽上传的效果并对文件类型、大小、数量进行控制;利用search-box实现查找功能 Druid(数据源配置 sql防注入 sql性能监控) 统一的异常处理 JSP ...

    springMvc+easyui+ueditor例子

    在IT行业中,构建一个功能完善的Web应用是常见的需求,而"springMvc+easyui+ueditor例子"就是这样一个示例,它结合了Spring MVC、EasyUI和UEditor这三种技术来实现一个具备富文本编辑、添加、修改和删除功能的前端...

    基于SSM框架的生产管理ERP系统源码+数据库+项目文档,含计划进度、设备管理、工艺监控、物料监控、人员监控、质量监控、系统管理

    jQuery EasyUI开发前端页面,利用jQuery文件上传插件实现拖拽上传的效果并对文件 类型、大小、数量进行控制;利用search­box实现查找功能 Druid(数据源配置 sql防注入 sql性能监控) 统一的异常处理 JSP JSTL ...

    erp完整源码-ssm+easyUI+mysql+maven+shiro

    erp项目 基于ssm+easyUI+mysql+maven+shiro开发 本系统实现目标如下: ## 项目技术架构(Spring+SpringMVC+Mybatis) ## - Maven - Spring(IOC DI AOP 声明式事务处理) - SpringMVC(支持Restful风格) - Hibernate...

    ssh rest ws jax-rs jersey 做的小网站后台及web service接口

    总的来说,这个项目展示了如何结合传统的SSH框架与现代的RESTful服务以及富文本编辑器和多文件上传组件,构建一个功能完善的网站后台系统。通过学习和理解这个项目,开发者不仅可以深化对SSH框架的理解,还能掌握...

    erp源码-ssm+easyUI+mysql+maven+shiro

    添加了shiro session过期的登录跳转 - jQuery EasyUI开发前端页面,利用jQuery文件上传插件实现拖拽上传的效果并对文件类型、大小、数量进行控制;利用search-box实现查找功能 - [Druid(数据源配置 sql防注入 sql...

    qh-erp-ssm

    - jQuery EasyUI开发前端页面,利用jQuery文件上传插件实现拖拽上传的效果并对文件类型、大小、数量进行控制;利用search-box实现查找功能 - [Druid(数据源配置 sql防注入 sql性能监控)]...

    java ssm开发的生产管理ERP系统

    - jQuery EasyUI开发前端页面,利用jQuery文件上传插件实现拖拽上传的效果并对文件类型、大小、数量进行控制;利用search-box实现查找功能 - [Druid(数据源配置 sql防注入 sql性能监控)] - 统一的异常处理 - JSP ...

    MF00331-JAVA制造装备物联生产管理(ERP)源码.zip

    kindeditor富文本编辑器,处理图片上传和富文本编辑 项目框架: 后台框架:spring+ springMVC + shiro + MyBatis + jsp 前台框架:easyui+ jquery + javascript 基于SSM框架搭建的装备物联及生产管理系统研发 ...

    积分管理系统java源码-ERP-ssm:这是一个SSM(Spring+SpringMVC+Mybatis)+jQueryEasyUI开发的E

    积分管理系统java源码 ERP-ssm 这是一个生产管理ERP系统。依托科技计划重点项目...kindeditor富文本编辑器,处理图片上传和富文本编辑 系统架构 数据库设计(详见sql文件) 软件运行截图 登录界面 登录可使用账号:22

Global site tag (gtag.js) - Google Analytics