文件后缀名限定 String edward = FileUploadUtils.getExtension(file).toLowerCase(); //限定文件类型 String[] args = {"png", "gif", "jpeg", "jpg"}; Arrays.sort(args); //包含的话是整数 不包含的话是负数 int result = Arrays.binarySearch(args, edward); //判断文件格式 if (result < 0) { throw new BadRequestException("上传的文件格式不支持,请重新选择!"); } 文件大小限定 //判断文件大小 不大于5M if(!FileUploadUtils.fileSize(file.getSize(),5,"M")){ throw new BadRequestException("出错了!请上传png、gif、JPEG等格式,大小不超过5M的图片!"); } 实现工具类 /** * 文件上传工具类 * * @author modianbai */public class FileUploadUtils { /** * 默认大小 50M */ public static final long DEFAULT_MAX_SIZE = 50 * 1024 * 1024; /** * 默认的文件名最大长度 100 */ public static final int DEF...