java - 如何通过LipeRMI传输图像(Blob)?

标签 java android mysql blob rmi

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

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

最佳答案

您可以使用com.mysql.jdbc.BlobgetBinaryData()方法返回byte[],这样它就可以被转移。

关于java - 如何通过LipeRMI传输图像(Blob)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26073745/

相关文章:

java - 安卓可调用

java - 如何从以转义字符命名的 Java Kotlin 方法中调用?

android - 带有爱马仕反汇编 index.android.bundle 的 React-native 0.61.2

android - 您上传了一个在 Debug模式下签名的 APK。您需要在 Release模式下签署您的 APK

mysql - 使用 ssh 在 VPS 上安装 Wordpress

mysql - 比较日期的最快方法 : UNIX_TIMESTAMP or FROM_UNIXTIME or string

java - 如何指定自定义 Maven 私有(private)存储库的凭据

java - 如何加快文本转语音的初始化速度

android - 在 UIManager 中找不到 React Native "RNCSafeAreaView"

php - 如何从包含总和的mysql查询中删除空行的NULL字段