写真をアップロードする - POST 例

ライブラリなどを使わずに手動でPOSTクエリを実装する場合、以下のようになるでしょう。全ての行末には を入れなければなりません。

POST /services/upload/ HTTP/1.1
Content-Type: multipart/form-data; boundary=---------------------------7d44e178b0434
Host: api.flickr.com
Content-Length: 35261

-----------------------------7d44e178b0434
Content-Disposition: form-data; name="api_key"

3632623532453245
-----------------------------7d44e178b0434
Content-Disposition: form-data; name="auth_token"

436436545
-----------------------------7d44e178b0434
Content-Disposition: form-data; name="api_sig"

43732850932746573245
-----------------------------7d44e178b0434
Content-Disposition: form-data; name="photo"; filename="C:	est.jpg"
Content-Type: image/jpeg

{RAW JFIF DATA}
-----------------------------7d44e178b0434--

各データ間の区切り線はランダムに作成し、データ内に重複するような文字列が存在しないようにしてください。 また、RAW JFIF DATAの後ろと最後の区切り線の前に改行を入れるのを忘れないでください。



注意事項

  • 本サイトはflickrのサイトを翻訳したものであり、flickrに関する著作権は全てそちらに帰属しています。
  • 誤訳が判明した場合、より分かりやすい言い回しが見つかった場合、原文が変更された場合などにより、本サイトの内容は予告なく変更されることがあります。
  • 誤訳についての指摘や未翻訳部分についての助言など、ご意見についてはこちらへいただけると助かります。
  • 翻訳の内容には誤りがある可能性があります。本サイトの記述内容によって不利益が発生した場合も、サイト管理人は一切の責任を負いません。
  •