图片存储在 SQL 来自 Android 的数据库中

Image storing in SQL DB from Android

我想创建一个接受图像的应用程序 android 将其转换为 base64string。生成的 base64 字符串将被发送到其余 API,在那里它被转换为字节数组并存储在 SQL 数据库中。这是将图像存储在 SQL 数据库中的最佳方式还是有任何其他可能性?

更好的做法是将位置字符串存储在托管执行数据库调用的服务的文件系统上。当您检索 'image' 时,您检索位置并使用它从文件系统中拉回图像,而不是将整个二进制文件存储在数据库中。

这是我的方式,我只是简单地说。首先我创建 全局路径,如 "yourpath/"

然后我从服务器获取图像并将其存储在全局路径

中的设备存储中

然后我只将图像名称 imagename.jpg 存储到 sqlite

最后我使用存储在 sqlite 中的图像名称并与 全局路径 连接以在我需要时显示图像