2014-09-27 46 views
0

我有一个android应用程序和相应的服务器通过RMI连接(LipeRMI是具体的)。 我有一个连接到服务器组件的MySQL数据库,服务器是本地的。我已经编写了代码来下载存储在数据库中的图像。图像以Blob格式存储,并且在服务器上我将它转换为InputStream,但由于它不是可序列化的,所以我无法通过RMI将它传递给android客户端。如何通过LipeRMI传输图像(Blob)?

请提出一些方法将Blob数据从服务器发送到android客户端,然后将其转换为位图。

回答

0

您可以使用com.mysql.jdbc.BlobgetBinaryData()方法,该方法返回byte[],因此可以传输。