サーバに画像を送ってサーバにその画像を保存する方法について書きます。クライアント側(openFrameworks)では2つの方法を書いておきます。

1. ofxHttpFormで送信する場合(openFrameworks)

以下のようにofxHttpFormを使うと簡単に送信ができます。

2. curlで送信する場合(openFrameworks)

もう一つ紹介しておきます。curlを使っているためOF0.8でも同様のことができるはずです。これはOF0.7での画像アップロード方法がわからず苦肉の策としてやっているのでofxHttpFormの方がスマートであります。

内容としてはcurlで画像をphpにアップロードしてレスポンスをresponse.xmlに保存しています。

サーバ側(PHP)

サーバ側のPHP(upload.php)は以下のようになっています。単純に画像をOFから受け取ったらレスポンスとしてエラー番号かxmlを返すようにしています。