本次带来的是MultipartFile多文件文件上传,可以在sql执行完成,没有出现异常,再将文件保存进我们的服务器,如果出现异常,文件不会上传到我们的服务器
上传图片工具类
import java.io.File;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.lang.math.RandomUtils;
import org.springframework.web.multipart.MultipartFile;
public class FileLoad {
public static Map load(HttpServletRequest request, HttpServletResponse response, MultipartFile[] file) {
// map 储存MultipartFile[]文件数组 File类上传路径及数组 上传路径及名称(将其保存进数据库)
Map map = new HashMap();
// 上传文件名加路径
List<String> listFilePath = new ArrayList<String>();
// File提供路径及文件名
List<File> listFile = new ArrayList<File>();
// 定义存储路径
String filePath = request.getServletContext().getRealPath("/file");
System.err.println("上传路径是