728x90
문제 상황
Spring boot
로 multipart/form-data
파일 업로드 하는 api를 구현하였는데, postman
으로는 잘만 동작하는 api가 curl
로는 동작하지 않았다.
작성한 curl 명령어
➜ curl -F "file=/path/file.pdf" http://localhost:8080/myfiles
{"timestamp":"2020-08-22T15:47:03.173+00:00","status":400,"error":"Bad Request","message":"","path":"/myfiles"}%
Spring boot 에서 나오는 WARN
2020-08-23 00:47:03.172 WARN 27969 --- [nio-8080-exec-2] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.web.multipart.support.MissingServletRequestPartException: Required request part 'file' is not present]
해결
파일의 경로를 잘못 적어줘서 나타난 문제였다.
수정한 curl 명령어
curl -F file=@file.pdf http://localhost:8080/myfiles
'삽질기록 > 이유를 아는' 카테고리의 다른 글
Spring Security 에서 JWT 기반 인가하기 (0) | 2020.11.07 |
---|