Face.comAPIに画像をアップロードしようとしています。画像へのURLを取得するか、画像を直接アップロードできます。彼らのウェブサイトは言う:
写真をアップロードするリクエストは、POSTデータを使用して送信されるMIMEマルチパートメッセージとして形成する必要があります。生の画像データを含む各引数は、フォームデータの個別のチャンクとして指定する必要があります。
問題は、それが何を意味するのか正確にはわからないということです。現在、私のコードは次のようになっています。
import urllib
import json
apikey = "[redacted]"
secret = "[redacted]"
img = raw_input("Enter the URL of an image: ");
url = "http://api.face.com/faces/detect.json?api_key=" + apikey + "&api_secret=" + secret + "&urls=" + urllib.quote(img) + "&attributes=all"
data = json.loads(urllib.urlopen(url).read())
これをローカルに保存された画像で機能するように変換するにはどうすればよいですか?