2012-03-22 5 views
-1

私の論文の仕事には、サービス要求としてのマルチメディアコンテンツの転送が含まれます。 Webサービスの部分は、Jax-R仕様Apache CXFで開発されています。サービスの背後にあるアプリケーションは、バックエンドとしてMySqlを使用したSpring Jdbcスタイルで開発されています。ペイロードはXMLまたはJSONまたは他の種類で転送できます。xmlのマルチメディアコンテンツ

私の質問:

  1. がベース64 XMLエンコーディング以外のマルチメディアコンテンツ(画像、オーディオ、ビデオ)を転送する他の方法はありますか?

  2. もしそうなら、Apache CXFはJAX -RSの仕様をサポートしていますか? パフォーマンスやその他の問題について考えてください。私は聴聞に興味があります。 マルチメディアコンテンツの処理方法については、[こちら](http://www.xml.com/pub/a/98/07/binary/binary.html)を参照してください。ただし、CXFはXMLをサポートしています。私は他人を知らない。 ありがとうございます。

+0

SOの投稿方法に関するガイドラインについては、[faq]と[ask]をお読みください。あなたの質問は幅広く漠然としており、答えではなく議論を呼びます。 –

+0

はapache cxfをサポートしていますSMIL – MBK

答えて

0

これは他の方法ではサポートされていません。しかし、Base64は完璧に動作しますので、そのまま使えます。

+0

データベースフィールド(MEDUIMBLOB)からイメージを取得した後、イメージをJavaの(byte [] content)に格納しました。私はバイト[]を使用してコンテンツをエンコードしました。encode_content = Base64.encodeBase64(rs.getBytes( "a_content")); – MBK

+0

それだけです!私はエンコードを終了しました!私が間違っている場合は – MBK

+0

が私を案内してください。何が起こるのですか? – Bozho