使用Java的Servlet API,可以使用以下代码来控制文件上传的类型:
//设置文件上传类型 String[] allowedTypes = new String[] { ".jpg", ".jpeg", ".png", ".gif" };
//检查上传文件的文件类型 boolean allowed = Arrays.asList(allowedTypes).contains(fileName.substring(fileName.lastIndexOf(".")));
//如果文件类型不在允许范围内,则抛出异常 if (!allowed) { throw new FileUpl