프로젝트 진행 중 이미지를 업로드하는 api가 있어 이를 swagger에 표현하고자 했는데,
어떻게하는건지 사실 잘 몰랐다.. 그래서 찾아보니 아래와 같은 방법으로 구현했다.
* requestBody: * content: * multipart/form-data: * schema: * type: object * properties: * photos: * type: array * items: * type: string * format: binary
파일 하나만 업로드 하는 거라면 위처럼 구현하지 않아도 된다.
그러나 우린 여러 이미지 파일을 업로드 해야 하기 때문에
위처럼 array 타입의 items를 사용해 여러 파일을 첨부하는 것을
swagger에 구현할 수 있었다.
위 Add string item을 누르면 파일 업로드 창이 추가된다.
swagger 안의 파일 업로드는 위처럼 구현하자!