`
lx0088
  • 浏览: 4058 次
社区版块
存档分类
最新评论

spring mvc 上传文件

 
阅读更多

spring mvc 上传依托于commons上传组件,所有需要 commons-fileupload-1.0.jar 和 commons-io-2.4.jar两个jjar包才能完成上传操作。

配置:

<!-- 文件上传 注意ID的名字不能变,否则会报异常-->
    <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver" p:defaultEncoding="utf-8">
     <!-- 以字节为单位的最大上传文件的大小 -->
     <property name="maxUploadSize" value="1000000" />
    </bean>

 开上上传:

@Controller
public class Uplaod {
	
	@RequestMapping(value="upload")
	public void upload(MultipartHttpServletRequest request){
		String type = request.getParameter("filetype");
		MultipartFile mf =  request.getFile("file");
		System.out.println(type);
		System.out.println(mf.getOriginalFilename());
	}
	
}

 form表单:

      <form action="upload.html" method="post" enctype="multipart/form-data">
      	<input type="file" name="file">
      	<input type="text" name="filetype">
      	<button type="submit" value="提交"></button>
      </form>

 

分享到:
评论

相关推荐

    spring mvc上传文件

    -- 设定最大上传文件大小,单位为MB --&gt; ``` 接下来,我们创建一个处理文件上传的Controller。在`@Controller`类中,我们可以定义一个`@RequestMapping`方法,该方法接收`MultipartFile`类型的参数,这表示上传...

    spring学习: spring mvc上传文件方法分析

    本文将深入探讨Spring MVC中的文件上传方法,并基于提供的“spring学习:spring mvc上传文件方法分析”标题进行详细的解析。 首先,理解Spring MVC处理文件上传的基本流程至关重要。当用户在表单中选择文件并提交时...

    spring mvc 上传文件显示进度

    考虑到安全性,应限制上传文件的大小和类型,防止DoS攻击。同时,对于大型文件,可以考虑分块上传,以减轻服务器压力。 通过以上步骤,我们可以在Spring MVC中实现文件上传并显示进度。这个功能可以显著提高用户...

    spring mvc文件上传实现进度条

    在Spring MVC框架中,文件上传是一项常见的功能,而实现文件上传进度条则能提供更好的用户体验。这个场景通常涉及到前端的JavaScript或jQuery库(如jQuery File Upload)与后端的Spring MVC控制器之间的交互,以及...

    Spring MVC上传文件示例

    本文是结合博客的源码,链接是:http://blog.csdn.net/u012660464/article/details/53434331 。名为:SpringMVC轻松实现文件上传功能。其是通过表单进行上传的。

    Spring MVC 文件上传下载 后端 - Java.zip

    在Spring MVC框架中,文件上传和下载是常见的功能需求,特别是在构建Web应用程序时。这个压缩包文件"Spring MVC 文件上传下载 后端 - Java.zip"包含的文档可能详细阐述了如何在Java后端实现这些功能。以下是关于...

    SpringMVC文件上传Demo代码

    在这个示例中,`@RequestParam("file") MultipartFile file`参数表示从请求中获取名为"file"的上传文件。如果文件不为空,代码会尝试读取文件内容并将其保存到服务器。如果在处理过程中出现异常,会返回错误信息。 ...

    spring mvc实现文件上传并携带其他参数的示例

    -- 设定最大上传文件大小,单位为MB --&gt; &lt;property name="maxUploadSize" value="10485760" /&gt; &lt;!-- 10MB --&gt; &lt;!-- 指定临时存储目录 --&gt; &lt;property name="defaultTempFileLocation" value="/tmp/spring/upload" ...

    Spring MVC实现文件的上传下载

    -- 指定最大上传文件大小,例如10MB --&gt; ``` 在Controller中,创建一个处理文件上传的方法,如下所示: ```java @PostMapping("/upload") public String handleFileUpload(@RequestParam("file") MultipartFile...

    精通Spring MVC 4

    本书共计10章,分别介绍了快速搭建Spring Web应用、精通MVC结构、URL映射、文件上传与错误处理、创建Restful应用、保护应用、单元测试与验收测试、优化请求、将Web应用部署到云等内容,循序渐进地讲解了Spring MVC4...

    spring mvc上传 下载ftp文件

    spring mvc上传 下载ftp文件

    ssm框架--spring mvc实现文件上传

    在Spring MVC中,`MultipartFile`类是用于处理上传文件的核心类,它封装了文件的原始名称、临时存储路径、文件大小等信息。你可以通过`MultipartFile`的API读取文件内容,或者将其保存到服务器的指定位置。为了防止...

    spring mvc 文件上传 代码完整版

    这一功能对于构建Web应用程序,尤其是那些需要用户交互并处理上传文件的系统来说至关重要。本项目提供了一个完整的、经过测试的文件上传解决方案,支持多文件上传,并确保其能够正常运行。 在Spring MVC中实现文件...

    Spring MVC文件上传下载

    1. **文件大小限制**:限制上传文件的大小,防止DoS攻击。 2. **文件类型检查**:验证上传文件的类型,防止恶意文件如`.jsp`、`.php`等被执行。 3. **文件名安全**:避免使用用户提供的文件名,防止路径遍历攻击。 4...

    spring mvc 附件上传代码

    `定义了上传文件的保存路径。 - `protected ModelAndView onSubmit(HttpServletRequest request, HttpServletResponse response, Object cmd, BindException errors)`方法用于处理提交的数据。 - `(FileUploadBean...

    IDEA SpringMVC 实现文件的上传下载

    -- 指定最大上传文件大小 --&gt; ``` 3. **Controller层处理**: 创建一个Controller类,定义两个方法,分别处理文件上传和下载的请求。在上传方法中,通过`@RequestParam("file") MultipartFile file`接收上传...

    Spring MVC 文件上传下载

    Spring MVC 是一个强大的 web 应用开发框架,它提供了丰富的功能来处理用户请求,包括文件上传和下载。本文将深入探讨如何使用 Spring MVC 实现文件的上传与下载。 首先,要实现文件上传,我们需要引入一些必要的...

    Spring MVC文件上传

    该方法通常接收一个`MultipartFile`类型的参数,这是Spring MVC为处理上传文件提供的特殊类型。示例代码如下: ```java @Controller public class UploadController { @RequestMapping(value = "/upload", ...

Global site tag (gtag.js) - Google Analytics