第一次做项目,做一个app的后台管理系统,这两天遇到了后台要上传选手信息,因此自己对整个上传文件的功能做了了解,并且记录下学习的过程;
1、上传文件功能需要用到两个包:commons-fileupload(文件上传)和commons-io(io)
在pox.xml导入两个依赖包:
2、spring-mvc配置文件中配置MultipartResolver处理器,并可在此加入对上传文件的属性限制 ,或者异常信息,我这里只配置了处理器和上传文件的限制:
3、编写了controller类进行测试了下
package com.ykw.springmvc.controller;
import java.io.File;
import java.io.IOException;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.multipart.MultipartFile;
@Controller
@RequestMapping("upload")
public class UploadController {
/**
* 上传单个文件
* @param file
* @param desc
* @return
*