ブログの執筆にWindows Live Writerを使っています。
この記事を投稿しようとしたら、
「ブログサーバーから受信した
metaWeblog.newMediaObject メソッドへの応答が無効です。」
という訳の分からないエラーを返されて投稿できませんでした。その時の解決方法メモ。
原因は、画像ファイルが多すぎるか総サイズが大きすぎるのどちらからしく。画像ファイルをXML-RPCではなく、FTPでアップロードするように変更して対処しました。
- Windows Live Writerの[オプション]から、[アカウント]->[編集]を押してアカウントの編集画面を開く。
- [画像]->[アップロード]を[ブログサイト]ではなく[FTPサービス]に変更。
- [FTPの設定の変更]を押して、FTPアカウントや画像ファイルのアップロード先を入力。
しかし不親切なエラーですな。これじゃ原因に辿りつけないよ。
ちなみに私はローカルのUbuntu上にこのブログの検証環境を作っていて、事前にそちらで記事を投稿して問題ないことを確認していました。
したがって、今回の問題はブログをホストしているサーバーに依存している問題と思われます。皆が皆に役立つ情報ではないですが参考まで。