소프트웨어-이야기/인프라
[CURL]같은 파라미터 키로 여러개의 파일을 전송하는 방법
americano_people
2017. 12. 2. 14:00
같은 파라미터키로 여러개의 파일을 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