form type是file
enctype="multipart/form-data"
if(ServletFileUpload.isMultipartContent(request)){
//2.创建磁盘工厂对象
DiskFileItemFactory factory =new DiskFileItemFactory();
//3.Servlet文件上传核心对象
ServletFileUpload fileUpload =new ServletFileUpload(factory);
//4.从request中读取数据
List fileItems = fileUpload.parseRequest(request);
//创建一个标记位,标记当前时候有上传文件的操作
boolean flag =false;
for(FileItem item :fileItems){
if(StringUtils.isNotBlank(item.getName())){
flag =true;
break;
}
// --处理form表单提交过来的文件数据
for(FileItem item : fileItems){
//5.当前表单是否是文件表单
if(!item.isFormField()){
//6.从临时存储文件的地方将内容写入到指定位置
item.write(new File(this.getServletContext().getRealPath("upload"),picture));
}
}
固定格式 就这样咯