2011-08-02 33 views
0

我的Mysql数据库存储我们人员的图像(以PNG,JPG格式),并且它的字段类型设置为longblob。在Flex中显示DB blob类型

是否有任何可能性使用HttpService加载BLOB数据类型并将其呈现在Flex中的Image组件中。^..^

我很想知道,因为它在最近的将来会派上用场!

回答

1

你可以,但我没有看到将图像存储在数据库中的要点。

最简单的获取图片的方法是加载blob,转换为ByteArray,您可以将其设置为所述图像的来源。

+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中对二进制数据进行编码。

但是,如果有选项将图像存储在服务器上的目录中,并只发送链接到客户端 - 这将是一个更好的解决方案。