binaryStreamTypeHandler top-level property
TypeHandler
binaryStreamTypeHandler
Implementation
TypeHandler get binaryStreamTypeHandler =>
TypeHandler<Stream<List<int>>>((req, res, Stream<List<int>> val) async {
if (res.headers.contentType == null ||
res.headers.contentType!.value == 'text/plain') {
res.headers.contentType = ContentType.binary;
}
await res.addStream(val);
await res.close();
});