Ubicast Blogger で「メディアオブジェクトのアップロードが出来ませんでした」

僕はブログの投稿にUbicast Bloggerを使う事が多いのですが、画像が多いときとか下のエラーが出て投稿できなくなる場合がたまに有ります、それが嫌で新しいブログ投稿支援ツールを探したりしてますがUbicast Bloggerを超えるものが見つからないのが現状です。Windows Live Writerという選択肢も前はあったのですが、マイクロソフトがWindows2000を見捨ててWindows2000を対応OSから外した為インストールすらさせてもらえないといのが現状です。

メディアオブジェクトのアップロードが出来ませんでした

原因:
サーバからのレスポンスの解析に失敗しました。

原因:
XML 解析エラー
行: 1
文字: 76
エラーコード: 0xc0020003
メッセージ: XML-RPC データが正しくありません.

現状利用しているUbicast Bloggerのバージョンは1.1.40です。といっても実質更新されていないのでこれが最終バージョンだと思われます。

そういうわけで解決策が無いか探してみたところ下記の記事を見つけました。

Ubicast Blogger で、「メディアオブジェクトのアップロードが出来ませんでした」とのエラー発生する (スタジオとみっぺ TKDB)
http://tomippe.jp/knowledge/2006/10/ubicast_blogger.html#more

イメージを貼り付けて、そのイメージを削除した場合アンカータグだけ残ってそのせいで投稿エラーになるということらしいです。

具体的に書くと

<a href="http://blog.kumacchi.com/"><img src="http://blog.kumacchi.com/2008a/05/img_20080504T173552634.jpg"></a>

となっていた場合に、Ubicast Blogger上で画像を削除すると


<a href="http://blog.kumacchi.com/"></a>

こんな風になってしまうらしく、これが原因で投稿できなくなるらしいのです。

ああ、確かにそういうことたまにあるなーと思って外部エディタでソースを眺めたのですがそれらしい部分が無い。orz

しょうがないので、試しに外部エディタを使ってソースを手動で整えてみました。

ソースを外部エディタで開くと下記の様になっています、タグの途中にかなり改行が含まれています。このタグ中の改行を取り除いて見ることにしました。

<p>東京タワーの次に言ったのが東京駅周辺、お昼をたべたりしました。</p>
<p><a title="東京駅周辺"
   href=
   "file:///C:/DOCUME~1/GGG~1.BBB/LOCALS~1/Temp/CA350390.jpg"
   rel="lightbox"><img title="東京駅周辺"
     height="240"
     alt="東京駅周辺"
     src=
     "file:///C:/DOCUME~1/GGG~1.BBB/LOCALS~1/Temp/CA350390-thumb.jpg"
     width="320" /></a><br />
東京駅周辺</p>

改行を取り除いて下記の様にしました。

<p>東京タワーの次に言ったのが東京駅周辺、お昼をたべたりしました。</p>
<p>
     <a title="東京駅周辺" href="file:///C:/DOCUME~1/GGG~1.BBB/LOCALS~1/Temp/CA350390.jpg" rel="lightbox"><img title="東京駅周辺" height="240" alt="東京駅周辺" src=  "file:///C:/DOCUME~1/GGG~1.BBB/LOCALS~1/Temp/CA350390-thumb.jpg"
     width="320" /></a><br />東京駅周辺
</p>

半分くらいのタグを上記の様に手直しして、投稿したらすんなり投稿することが出来ました。まだまだ、検証は必要ですが、僕と同じように未だにUbicast Bloggerを利用していて同じように困っている人はお試しあれです。

また、上記から気付いたことですが、このタグ中の改行はツール>オプション>定型句>定義済み定型句の中で定義されていてその定型句に改行が含まれているのでこの改行をあらかじめ取り除いておくことで無駄な改行を取り除くことが出来そうです。

あとツール>オプション>HTMLの整形>レイアウトタブ

「指定した文字数で折り返す」や「属性を折り返す」の設定を調整することで無駄な改行を無くすことが出来そうです。さっそく設定を調整してしばらく様子を見てみようと思います。

とりあえず、上記のツール>オプション>HTMLの整形>レイアウトタブ「指定した文字数で折り返す」のチェックを外して、ツール>オプション>定型句>定義済み定型句「画像の挿入(埋め込み)」で定義されているイメージタグの改行を全てなくしました。

これで様子を見てみようと思います。上手くいったらラッキー。

●追記:2008.05.05

ツール>オプション>HTMLの整形>レイアウトタブで「属性をインデント」のチェックも外すとaタグ中の属性での改行も無くなっていい感じになるようです。

●ubicast Blogger – リッチコンテンツ (動画・静止画・各種ファイル) 対応ブログ クライアント
http://www.ubicast.com/blogger/

Movable Typeではじめるビジネスブログ・テンプレートブック

タグ :