Skip to content

上传文件需要设置一下 @MultipartConfig 注解

form表单需要设置 enctype="multipart/form-data" 属性,请求类型为POST

java
Part image = request.getPart("image");
if (image.getSize() > 0) {
    String img = image.getSubmittedFileName();
    image.write(request.getServletContext().getRealPath("img") + "/" + img);
}

使用getPart获取前端传过来的文件,然后image.getSubmittedFileName()获取文件的名称,通过write()方法存入项目img文件夹中,里面传的值是存入的详细路径(D:/img/1.jpg)

request.getPart

方法名说明
getPart("name属性值")获取前端文件
write("路径名")把文件存入的地址
getSubmittedFileName()获取文件名称