Java 使用hibernate验证器验证spring mvc多部分文件扩展名

Java 使用hibernate验证器验证spring mvc多部分文件扩展名,java,validation,spring-mvc,hibernate-validator,Java,Validation,Spring Mvc,Hibernate Validator,现在我有以下控制器方法: @RequestMapping(value = "/member/createCompany/uploadImage", method = RequestMethod.POST) @ResponseBody public ResponseEntity<String> handleFileUpload(@RequestParam("file") MultipartFile file, Principal prin

现在我有以下控制器方法:

        @RequestMapping(value = "/member/createCompany/uploadImage", method = RequestMethod.POST)
        @ResponseBody
        public ResponseEntity<String> handleFileUpload(@RequestParam("file") MultipartFile file, Principal principal) {
           ....

是否可以实现?

您可以控制文件输入中的文件类型,因此用户只能上载jpg文件

<input id="file-upload" type="file" accept="image/jpg">

这并不能消除服务器端验证的需要。
<input id="file-upload" type="file" accept="image/jpg">