2011-08-02 12 views
0

私のMysqlデータベースには私たちの人員の画像(PNG、JPG)が格納されており、フィールドタイプはlongblobに設定されています。フレックスのDBブロブタイプを表示

HttpServiceを使用してblobデータ型をロードし、Flexのイメージコンポーネントでレンダリングする可能性はありますか?^..^

私はそれが近い将来に便利だと知りたいです!

答えて

1

あなたはできますが、あなたの画像をDBに保存することはできません。

これをImageに読み込む最も簡単な方法は、Imageのソースとして設定できるByteArrayに変換して、BLOBを読み込むことです。

+0

私はそれらが既に私のmysqlデータベースに格納されている、私はそれらを表示したい! –

+0

詳細情報 'http:// www.phpriot.com/articles/images-in-mysql/2'' http://stackoverflow.com/questions/527801/php-to-store-images-in-mysql-or -not' –

1

HttpServiceをオーバーライドすると、バイナリデータを受信するために使用できます。 HttpServiceをオーバーライドしたくない場合は、送信する前にバイナリデータをbase64にエンコードするオプションがあります。

しかし、サーバー上のディレクトリに画像を保存し、クライアントへのリンクを送信するオプションがあれば、より良い解決策になります。

関連する問題