文件上传
2024年11月17日小于 1 分钟
上传文件需要设置一下 @MultipartConfig
注解
form表单需要设置 enctype="multipart/form-data"
属性,请求类型为POST
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() | 获取文件名称 |