0

ユーザーが描いたグラフィックからFlexでPNGファイルを生成しています。ファイルをRubyonRailsバックエンドに送信したいのですが、アプリケーションの他の部分でRubyAMFを使用しています。

HTTPを使用するFileReferenceを使用してファイルをアップロードする方法を見つけましたが、より効率的であるため、可能であればRubyAMFを使用して送信することをお勧めします。

これが可能である場合、あなたの提案する方法は何ですか?

4

1 に答える 1

1

AMF を使用して png などの画像データを転送することは、プレーンな古い HTTP よりも効率的ではありません。実際、AMF 自体は (このコンテキストでは) HTTP の上にあるため、画像データにアクセスする前に別のレイヤーを通過する必要があります。

本当にAMF を使用してバイナリ データを転送したい場合(使用しないことを強くお勧めします) には、ByteArray型があります。RubyAMF はこのタイプをサポートしているようです。

このデータをフラッシュで変換する方法については、この回答も確認してください。

于 2010-05-26T06:17:37.360 に答える