같은 파라미터키로 여러개의 파일을 CURL으로 보낼 때, 보내는 방법은 아래와 같다
$ curl -F 'files[]=@/path/to/fileX' -F 'files[]=@/path/to/fileY' ... http://localhost/upload
파라미터명에 []를 붙여주는거다.
샘플
$ curl -X POST 'http://localhost:80/movie/create?moview%5Bname%5D=movie_name';
-H 'cache-control: no-cache'
-H 'content-type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW'
-F 'files[]=@/Users/hong/Downloads/movie.mp4'
-F 'files[]=@/Users/hong/Downloads/movie.mp4'
참고 자료
https://medium.com/@petehouston/upload-files-with-curl-93064dcccc76
'소프트웨어-이야기 > 인프라' 카테고리의 다른 글
[beanstalk]eb deploy timeout 옵션 (0) | 2018.01.27 |
---|---|
(넷플릭스) 넷플릭스의 카오스 엔지니어링 (0) | 2017.12.30 |
(Phusion Passenger) 웹서버 - 패신저를 구성하는 방식 ( Mode ) (0) | 2017.12.02 |
[인프라]방화벽 열려있는지 확인하기 (0) | 2017.12.02 |
[AWS] 애플리케이션 서버에서는 200을 내려줬는데, LB 단에서는 왜 5XX 응답 코드가 내려올까? (0) | 2017.11.25 |