2009-06-20 23 views
0

私は、HTMLページをpdfファイルにレンダリングするgrailsアプリケーションを持っています。FlexアプリケーションをRESTパラメータを受け入れ、グラフベース(これはJSONでフォーマットされます)。私がしたいことは、私のパラメータでflexアプリケーションを呼び出すことです。フレックスアプリケーションでグラフを作成し、グラフのJPEGをレンダリングして、画像をgrailsに送り返します。言い換えれば、画像を直接にレンダリングするHTML img src = "http://flex-app-location/graphing-tool.swf?param = 1 & param = 2 & param = 3" /私のPDFプラグインがgrailsでPDFにレンダリングされるようにします。grailsを使用してflex Webサービスに接続する

私はFlexでイメージをレンダリングする方法を知っていますが、イメージデータとしてレンダリングできるように、このイメージをHTTP経由で戻す方法はわかりません。助言がありますか?

答えて

0

Grails用のFlexプラグインがありますか? http://grails.org/Flex+Plugin これは、Flex Remotingの宛先としてgrailsサービスを公開することを可能にします。

だから私は、私のようなものだろうと思います:JPEG(JPEGEncoderクラスを参照してください)にそれをエンコードフレックスで

  • 構築物のビットマップ
  • を。
  • (あなたのAS3のByteArrayオブジェクトは、Javaのバイトの配列に変換されますので、Flexのプラグインの使用BlazeDSの)バイト[]パラメータを受け入れ、リモートGrailsのサービスに、このByteArrayのを送る

PS:エンコーディングを行うことができますあなたの画像サイズが本当に大きく、ネットワークを介して大量のデータを送信する気にならない場合は、サーバー上でも特にそうです

関連する問題