限制application.properties中的文件类型

e5njpo68  于 2021-07-24  发布在  Java
关注(0)|答案(0)|浏览(199)

我有一个分析 multipart/form -数据:

@PostMapping(value = "/products")
public ResponseEntity<ResponseMessage> postProduct(@NonNull @RequestPart(value="request") final ProductUpsertRequestBody postRequest,
                                                    @NonNull @RequestPart(value="images") final List<MultipartFile> images) // TODO: Once you test the other toy project, see if removing @NonNull might be required.
{
   .
   . 
   .
}

我有一些逻辑来限制文件中发送给我的文件类型 images 列表,只需查看发送给我的文件的最后几个字符。
不过,我想通过 application.properties .
到目前为止,我只能减少上传文件的最大大小:

spring.http.multipart.max-file-size=15MB
spring.http.multipart.max-request-size=100MB

有没有办法限制上传的文件,例如,我只允许 .png , .jpeg , .jpg 等等?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题