0 0

springMVC 文件上传 被Cleaning up multipart file10

我配置了:

	<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
		<property name="maxUploadSize">
			<value>10000</value>
		</property>
	</bean>


写了一个上传文件用的jsp:
<form action="<%=request.getContextPath()%>/Student/register.do" method="POST" enctype="multipart/form-data">  
    公钥文件: <input type="file" name="file"/><br/>  
    <input type="submit" value="提交公钥"/>  
</form>  


处理用的Controller:(do后缀在配置文件中配了)
	@RequestMapping(value = "/Student/register", method = RequestMethod.POST)
	public String registerStudent(@RequestParam("file") MultipartFile file,HttpServletRequest request){
		String path = request.getSession().getServletContext().getRealPath("/WEB-INF/upload");
		//System.out.println(path);
		//System.out.println(file.getOriginalFilename());
		try {
			byte[] bytes = file.getBytes();
			FileOutputStream fos = new FileOutputStream(path+"/"+file.getOriginalFilename());
			fos.write(bytes);
			fos.close();
		} catch (IOException e) {
			e.printStackTrace();
		}
		return "index";
	}


每次提交文件后,页面是跳转到index.jsp了,但是文件没有保存,后台信息:
[org.springframework.web.multipart.commons.CommonsMultipartResolver]Cleaning up multipart file [file] with original filename [pom.xml], stored in memory


请问这是什么错误?

问题补充:不好意思,是我弄错了,我应该去项目发布的路径下看文件上传没有,我一直在项目里看文件是否上传,所以弄错了,不要意思各位
2013年5月07日 21:15

2个答案 按时间排序 按投票排序

0 0

你确定没传上?我刚才和你写了一样的代码,打出的是这个信息:

2013-05-08 11:42:08,176 DEBUG (org.springframework.web.multipart.commons.CommonsMultipartResolver:259) - Found multipart file [file] of size 2497 bytes with original filename [javax.inject-1.jar], stored in memory
2013-05-08 11:42:08,178 DEBUG (org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor:150) - Written [index] as "text/html" using [org.springframework.http.converter.StringHttpMessageConverter@1d1cdf7]
2013-05-08 11:42:08,178 DEBUG (org.springframework.web.servlet.DispatcherServlet:999) - Null ModelAndView returned to DispatcherServlet with name 'dispatcher': assuming HandlerAdapter completed request handling
2013-05-08 11:42:08,178 DEBUG (org.springframework.web.multipart.commons.CommonsMultipartResolver:282) - Cleaning up multipart file [file] with original filename [javax.inject-1.jar], stored in memory
2013-05-08 11:42:08,178 DEBUG (org.springframework.web.servlet.DispatcherServlet:966) - Successfully completed request

不过我的文件上传了

2013年5月08日 11:44
0 0

首先确认下是不是你的文件超过了最大的限制,再就是debug 下看看

2013年5月08日 09:13

相关推荐

    SpringMVC文件上传,多文件上传实例

    在这个“SpringMVC文件上传,多文件上传实例”中,我们将深入探讨如何在SpringMVC环境中实现文件上传功能,包括单个文件上传以及多个文件的批量上传。 1. **文件上传原理**: 文件上传是通过HTTP协议的POST请求来...

    springMVC文件上传demo(亲测有效)

    本示例是一个完整的SpringMVC文件上传的Demo,具有实用性,且经过测试有效。下面将详细介绍这个Demo的实现原理和关键知识点。 1. **文件上传组件** SpringMVC利用`CommonsMultipartResolver`来处理文件上传请求。...

    SpringMVC文件上传Demo代码

    在SpringMVC中实现文件上传是一项常见的任务,它允许用户通过表单将本地文件发送到服务器进行存储或处理。这个"SpringMVC文件上传Demo代码"是一个实例,演示了如何配置和使用SpringMVC来实现这一功能。 首先,我们...

    springMVC文件上传所需jar包

    在文件上传中,`org.apache.commons.io`包中的`FileUtils`, `IOUtils`, `FileInputStream`, `FileOutputStream`等类被广泛使用,帮助处理临时文件的创建、读写和删除,以及文件流的转换和复制。 **Apache Commons ...

    springMvc单文件多文件上传

    springMvc 文件上传,springMvc 支持单文件和多文件上传,

    springmvc上传文件controller,vue

    在Spring MVC框架中,文件上传是一项常见的功能,用于接收客户端发送的文件数据。Vue.js作为一个前端框架,可以很好地与Spring MVC结合,实现用户界面的交互和文件上传的处理。在这个项目中,我们将深入探讨如何使用...

    IDEA SpringMVC 实现文件的上传下载

    在SpringMVC框架中,实现文件的上传与下载是常见的需求。IntelliJ IDEA作为流行的Java开发集成环境,为开发者提供了高效便捷的开发体验。在这个项目中,我们使用IDEA来构建一个基于SpringMVC的系统,实现了文件的...

    springmvc文件上传练习项目

    本项目"springmvc文件上传练习项目"旨在提供一个实践平台,帮助开发者掌握如何使用Spring MVC处理Multipart类型的请求,实现文件和图片的上传。下面我们将深入探讨相关知识点。 1. **MultipartHttpServletRequest...

    JavaEE企业级开发-----SpringMVC实现 文件的上传下载实验报告.docx

    在JavaEE企业级开发中,SpringMVC框架是广泛用于构建Web应用程序的工具,它提供了丰富的功能,包括处理文件上传和下载。本实验报告将详细阐述如何利用SpringMVC实现文件上传与下载的功能。 首先,文件上传的核心...

    SpringMVC文件上传案例

    在SpringMVC框架中,文件上传是一个常见的功能,它允许用户通过Web应用程序上传文件到服务器。这个"SpringMVC文件上传案例"展示了如何在Eclipse开发环境中实现这一过程。下面我们将详细探讨涉及的知识点。 首先,...

    springmvc文件上传所需jar包

    com.springsource.org.apache.commons.fileupload-1.2.0.jar com.springsource.org.apache.commons.io-1.4.0.jar

    springmvc 文件上传 controller+jsp代码

    ### Spring MVC 文件上传知识点 #### 一、Spring MVC 文件上传概述 在Web开发中,文件上传是一项常见的功能需求。Spring MVC 提供了便捷的方式来处理文件上传。本篇将基于一个简单的示例,来讲解如何使用Spring ...

    SpringMVC单文件上传、多文件上传、文件列表显示、文件下载

    在SpringMVC中,文件上传通常涉及到`CommonsMultipartResolver`解析器,它是Spring提供的一个用于处理multipart请求的解析器。multipart请求是HTTP协议中用于上传文件的一种特殊类型,它可以包含多个部分,每个部分...

    SpringMVC文件上传multpathfileJar包commons-fileupload-1.3.3

    `SpringMVC文件上传multpathfileJar包commons-fileupload-1.3.3`和`commons-io-2.4.jar`是实现这一功能的关键依赖库。这两个库提供了处理HTTP请求中的多部分数据(包括文件上传)的功能。 1. **Spring MVC中的文件...

    Springmvc上传文件.docx

    SpringMVC 上传文件详解 SpringMVC 框架中上传文件是非常常见的操作,今天我们来详细讲解 SpringMVC 中的文件上传过程。 文件上传的必要条件 在 SpringMVC 中,文件上传需要满足以下几个条件: 1. 表单的 ...

    springmvc文件上传jar

    在这个场景下,"springmvc文件上传jar"通常指的是一个包含了处理文件上传所需依赖的压缩包。这个压缩包里面包含了两个重要的库:Commons-fileupload.jar和Commons-io.jar。这两个库是Apache Commons项目的一部分,为...

    springMVC上传文件.zip_springmvc_上传文件_文件上传

    SpringMVC是一个强大的Java web开发框架,由Spring公司推出,被广泛应用于构建高效、灵活的Web应用程序。在SpringMVC中实现文件上传是一项常见的任务,它涉及到HTTP协议、多部分表单数据处理以及服务器端的文件存储...

    SpringMVC文件上传(eclipse)

    方法的参数MultipartFile file是SpringMVC提供的一个对象,用于接收上传的文件。 当文件上传请求到达服务器时,SpringMVC会自动将上传的文件封装到MultipartFile对象中,并通过方法的参数接收。开发者可以利用这个...

    springMvc文件上传完整版

    在这个"springMvc文件上传完整版"中,我们重点探讨Spring MVC如何处理文件上传,以及相关的前端技术如Ajax、pupload.js的使用。 一、Spring MVC 文件上传 1. **配置**:在Spring MVC中,我们需要配置`Multipart...

Global site tag (gtag.js) - Google Analytics