writeBytes method

Future<void> writeBytes(
  1. Uint8List data
)

Writes all bytes from the specified Uint8List to this output stream.

This is a convenience method for writing binary data efficiently.

Parameters

  • data: The binary data to write

Example

final output = FileOutputStream('binary_output.bin');
try {
  final binaryData = Uint8List.fromList([0x89, 0x50, 0x4E, 0x47]); // PNG header
  await output.writeBytes(binaryData);
  await output.flush();
} finally {
  await output.close();
}

Throws IOException if an I/O error occurs. Throws StreamClosedException if the stream has been closed.

Implementation

Future<void> writeBytes(Uint8List data) async {
  await write(data);
}