我从HttpClientResponse
得到响应,之后尝试执行如下监听:
//... your code
response.transform(utf8.decoder).listen( (data) {
//... your code
})
//... your code
The argument type 'Utf8Decoder' can't be assigned to the parameter type 'StreamTransformer<Uint8List, dynamic>'
4cd12fc8b
答案 0 :(得分:3)
在修复流处理中的错误后,将更改此实现。
以下是Flutter社区中提出的更改请求-https://github.com/dart-lang/sdk/issues/36900
您可以通过以下更改来解决此问题
request.close().then((response){
response.cast<List<int>>().transform(utf8.decoder).listen((content) {
return content;
});
});