如何解决从Post API摇动显示图像
我正在使用POST请求(带有json正文)来检索png图像(二维码)。 我如何显示这样的图像?我检查了image.network,但似乎只处理GET请求。
解决方法
如果响应正文为png图像字节,则可以尝试使用Image.memory构造函数,如下所示
Image img = Image.memory(response.bodyBytes).image;
您应该同时检出Image.memory和MemoryImage
,您可以为此使用FutureBuilder-http.post
返回一个Future<Response>
,您需要对其进行解码才能从响应正文获取图像url。 (将http.post
调用传递给解码函数,并返回Future<String>
,这是您的最终图像网址)。
解决未来问题后,您便可以使用Image.network构建图像
也请看一下:How do I update a placeholder image with an async image?,因为它似乎与之相关。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。