Closed dchecheb closed 4 years ago
다른 데이터 타입을 한 번에 전송하는 데 사용하는 Content-type.
ascii 데이터는 application/x-www-urlencoded
, binary는 multipart/form-data
라는 Content-type을 가진다.
우리는 item 자료 구조에 저장할 ascii data, 실제 어셋 데이터인 binary data를 한 번에 보내야 한다.
curl -X POST -H "Content-type: multipart/mixed" -F "itemtype=alembic&title=train&author=dchecheb&description=test&tags=test3 test2 test1&attributes=key:value,key2:value2;type=application/x-www-form-urlencoded" -F "file1=@/home/chaeyun.bae/cheche/dotori/examples/abc/abc_thumbnail.jpg" http://10.20.31.147/api/item
MultipartReader()
함수 이용curl -X POST -F "file1=@/home/chaeyun.bae/cheche/dotori/examples/abc/abc_thumbnail.jpg" -F "file2=@/home/chaeyun.bae/cheche/dotori/examples/abc/data.abc" -F "iteminfo={\"key\":\"value\",\"key2\":\"value2\"};type=application/json" http://10.20.31.147/api/item
file=/home/chaeyun.bae/app/dotori/test.png&file1=/homefdf/dga/df/dtest.abc
input path를 ascii 데이터 post 할 때 추가해야 함오~~
mimetype은 그냥 수동으로 쓰기로!
597