Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
349 views
in Technique[技术] by (71.8m points)

spring - Restricting file types in application.properties

I have a controller class that parses multipart/form - data:

@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.
{
   .
   . 
   .
}  

I have some logic to restrict the file types sent to me in the images list, merely by looking at the last few characters of the file sent to me.

However, I would like to do that through application.properties.

So far, I have only been able to reduce the maximum size of uploaded files:

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

Is there a way to restrict the uploaded files such that, e.g., I only allow .png, .jpeg, .jpg, etc?

question from:https://stackoverflow.com/questions/65938687/restricting-file-types-in-application-properties

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...