次のアドレスにリクエストを送信してください。
http://www.example.com/example/
投稿データは次のとおりです。
------WebKitFormBoundaryB8NNdk2kNdndnnn
Content-Disposition: form-data; name="picture[uploaded_data]"; filename="picture.jpg"
Content-Type: image/jpeg
binarydatagoeshere
------WebKitFormBoundaryB8NNdk2kNdndnnn--
私の質問は、picture.jpgのバイナリデータに対してまったく同じことをするためにカールをどのように使用しますか? --data-binary @myfile.binについて知っていますが、これはまったく異なります。この場合、境界の後ろの文字列(B8NNdk2kNdndnnn
この場合のように)が要求を通過するために有効でなければなりません。それでは、カールを使用してこれをどのように実行しますか?
ベストアンサー1
私の考えでは、この--form
オプションはあなたのニーズに適しているようです。
curl --form "picture[uploaded_data][email protected];type=image/jpeg" http://www.example.com/example/