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();
    });