我有一个android应用程序和通过RMI(具体来说是LipeRMI)连接的相应服务器。 我有一个连接到服务器组件的 MySQL 数据库,服务器是本地的。我已经编写了代码来下载存储在数据库中的图像。图像以 Blob 格式存储,在服务器上我将其转换为 InputStream,但由于它不可序列化,我无法通过 RMI 将其传递到 android 客户端。
请建议一些方法将 Blob 数据从服务器发送到 Android 客户端,然后将其转换为位图。
最佳答案
您可以使用com.mysql.jdbc.Blob
的getBinaryData()
方法返回byte[]
,这样它就可以被转移。
关于java - 如何通过LipeRMI传输图像(Blob)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26073745/