以前、XML-RPC を使って wordpress に投稿するツールを作ったのですが、画像も投稿できないと意味がないですよね…ということで、画像の投稿(というか、ファイルアップロード)のツールを作成しています。 XML-RPC wp ≪ WordPress Codex http://codex.wordpress.org/XML-RPC_wp#wp.uploadFile を見ると、データ形式が base64 になっていて、一見 BASE64 でエンコードをしないと駄目なような気がしますが、実は違います。これは XML-RPC 内で作られるフォーマットなので、BASE64 形式の文字列を送るのではなくて、バイナリを BASE64 で送る(CDATA を使う)っていう意味なんですね。 ちょっとハマりました。 ソースは抜粋だけアップしておきます。後で整理して、 記事本体の投稿(WpPost) 画