【发布时间】:2020-12-22 06:29:52
【问题描述】:
我正在使用 Dio 尝试获取以二进制形式存储在数据库中的图像流。每当我尝试从 Flutter 获取图像时,都会出现错误
未处理的异常:“Uint8List”类型不是“int”类型的子类型
当前设置流将二进制数据转换为 List(Uint8List),但我需要它是 List(int)
如果有任何帮助,我将不胜感激
到目前为止我做了什么
var imageBinary = await Dio().get(userUri + "/" + id.toString(), options: Options(headers: {"authorization": "Bearer $token"}, responseType: ResponseType.stream));
var temp = await imageBinary.data.stream.toList();
img = List.from(temp);
photo = Image.memory(img);
【问题讨论】:
-
浏览你的链接
userUri + "/" + id.toString()返回的是什么类型的数据?