ofImageでSaveした画像をPOSTしようとしたときに、Content-Typeがapplication/octet-stream
となっていて、サーバ側のバリデーションに引っかかってしまったので、その時に行った対応のメモです。
結論からいうと、ofxHttpUtilsのメソッドにContent-Typeの書き換えはなかったので、ofxHttpUtils.cpp
の書き換えで対応しました。
276行目付近にある下記の記述を
Before
pocoForm.addPart(it->first,new FilePartSource(it->second));
After
pocoForm.addPart(it->first,new FilePartSource(it->second, "image/png"));
と変更しました。
Pocoの FilePartSource
の第二引数がContent-Typeの指定なのでそれを足しています。
以上ニッチな内容ですが参考になれば幸いです。