当前位置: 首页 > 面试题库 >

在Flutter中将Blob显示为图像

宣星光
2023-03-14
问题内容

有谁知道如何使用Flutter将Blob转换为图像?看起来该'dart:html'库在Flutter中不可用。任何帮助表示赞赏。谢谢!


问题答案:

如果有人感兴趣,我找到了解决方案:

从JSON抓取Blob:

var blob = yourJSONMapHere['yourJSONKeyHere'];

var image = BASE64.decode(blob); //图片是一个Uint8List

现在,使用 图像Image.memory

new Container( child: new Image.memory(image));

这对我有用!



 类似资料:
  • 我想在GridView中显示图像列表。但我做不到。我想知道资产中图像列表的数据类型,以及构造函数在这种情况下的帮助。我刚刚开始学习颤振,我不知道如何使用它。

  • 问题内容: 我无法将图像显示在页面上。我可以存储它。 这些是处理程序: db的内容如下: 表格: 我的模板替换代码: 问题答案: 首先,我认为您正在将图像密钥和图像二进制数据混合在一起。 模板 您应该将图像密钥(字符串)写入模板: 即,如果您只是将image.key()传递给模板,则最终的html应该如下所示: 您可以将其视为一个两步过程。您呈现您的模板。用户浏览器呈现html并获取您的图像处理程

  • 当我在文件中设置Image并在资产中设置它时,我对flutter < code > image . assets 有一个问题,如下所示: `颤振:使用材质设计:真实资源: 图片/facebook.png' 当我把它放在代码中时: 并运行它,它运行良好,但我第二次运行代码时,它不显示,这是我得到的错误: I/颤振 (4784): ═══ 图像资源服务捕获的异常 ╞══════════════════

  • 问题内容: 我有一个查询,它在整数字段上使用mysql的GROUP_CONCAT。 我正在使用PHPMYADMIN开发此查询。我的问题是,我没有显示[1,2,3]这是串联字段的结果,而是得到了[BLOB-3B]。 查询为 (这两个字段都是unsigned int,两个字段都不都是唯一的) 我应该添加什么才能查看实际结果? 问题答案: 在查询结果的上方(左侧),您将看到。按下并标记 显示BLOB内容

  • 问题内容: 我有一个代码可以显示员工图表。 数据(名称,电话,照片等)存储在SQLServer中,并通过JSP显示。可以正常显示数据,但图像.jpg(存储在IMAGE = BLOB列中)除外。 顺便说一句,我已经显示了图像(请参见下面的代码),但是我不知道如何将其放在.css定义的区域中(也请参见以下代码),因为图像是通过resultSet被加载到浏览器的整个页面中。 有谁知道我如何“构图”图像?

  • 我已将图像保存在oracle数据库中为BLOB。我的模型类包含Byte[]图像;对应于数据库中的BLOB feild。我必须将数据库中的所有图像导出为PDF格式。在java中,我使用了以下代码: 我需要PDF格式的图像。

  • 问题内容: 嗨,我的数据库中有一个图像表。这些与细节一起存储为Blob,例如图像类型和名称。 我在显示图像时遇到问题,我得到的只是一个带有红色十字的白框。码: 谢谢 问题答案: 好吧,这是一个简短的答案。 检查您的Blob类型是否至少为MEDIUMBLOB,它能够存储高达16M的数据

  • 我有一个小程序,它将图片/图像文件作为BLOB存储在MySQL表中。稍后,我需要能够在单独的JFrame中显示此图像(已经得到了这个)。 我目前所做的是:我从MySQL中获取BLOB数据并创建一个本地(临时)文件并将其显示在JFrame中。 有没有办法在不在磁盘上创建本地文件的情况下做到这一点?类似于: 谢谢你的帮助