maven
commons-fileupload commons-fileupload1.4 commons-io commons-io2.11.0
spring-mvc.xml
jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
Title
controller
package com.zhang.controller;
import com.zhang.pojo.User;
import com.zhang.pojo.UserOv;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import java.io.File;
import java.io.IOException;
import java.util.List;
@org.springframework.stereotype.Controller
@RequestMapping("/user")
public class Controller {
@RequestMapping("/uploadFile")
@ResponseBody
public void uploadFile(MultipartFile uploadFile) throws IOException {
//获取文件名称
String originalFilename = uploadFile.getOriginalFilename();
//将文件放到指定的地方
uploadFile.transferTo(new File("d:\"+ originalFilename));
}
}
}
多文件上传
基本配置都一样只是后台和前端改变就可以了
jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
Title
controller
@RequestMapping("/uploadFile")
@ResponseBody
public void uploadFile(MultipartFile[] uploadFile) throws IOException {
for (MultipartFile multipartFile : uploadFile) {
//获取文件名称
String originalFilename = multipartFile.getOriginalFilename();
//将文件放到指定的地方
multipartFile.transferTo(new File("d:\" + originalFilename));
}
}



