如何从 spring 引导应用程序加载 android 应用程序中的图像?
How do I load images in android app from spring boot application?
我在使用 spring 引导应用程序将多个图像从数据库加载到 android 应用程序时遇到问题?
我可以在我的数据库中保存图像,但我不知道如何从数据库加载图像。
您可以通过两种方式实现它:
从 BLOB 中读取的缓冲区包装在 InputStream
中,因此您将拥有 InputStream
,它将指向 BLOB
数据
将 BLOB
数据保存到临时文件,将其作为 FileInputStream
打开 - 所以最后您将再次获得图像数据流
在这两种情况下,您都可以通过以下方式轻松地将 InputStream
转换为 bitmat
数据:
InputStream is; //stream pointing to your blob or file
//...
imageView.setImageBitmap(BitmapFactory.decodeStream(is));
我在使用 spring 引导应用程序将多个图像从数据库加载到 android 应用程序时遇到问题?
我可以在我的数据库中保存图像,但我不知道如何从数据库加载图像。
您可以通过两种方式实现它:
从 BLOB 中读取的缓冲区包装在 InputStream
中,因此您将拥有 InputStream
,它将指向 BLOB
数据
将 BLOB
数据保存到临时文件,将其作为 FileInputStream
打开 - 所以最后您将再次获得图像数据流
在这两种情况下,您都可以通过以下方式轻松地将 InputStream
转换为 bitmat
数据:
InputStream is; //stream pointing to your blob or file
//...
imageView.setImageBitmap(BitmapFactory.decodeStream(is));