Pipes a binary source stream into the response.
source
Future<void> pipe(Stream<List<int>> source) async { await for (final chunk in source) { if (_aborted) break; await write(chunk); } }