MultipartFile constructor

MultipartFile(
  1. Stream<List<int>> byteStream,
  2. int length, {
  3. MediaType? contentType,
  4. String? filename,
})

Construct a MultipartFile by supplying the file contents and the file length. Optionally include a filename and content-type.

Implementation

factory MultipartFile(Stream<List<int>> byteStream, int length,
    {MediaType? contentType, String? filename}) {
  if (contentType == null) {
    var mimeType = filename != null ? mime.lookupMimeType(filename) : null;
    if (mimeType == null) {
      mimeType = 'application/octet-stream';
    }
    contentType = MediaType.parse(mimeType);
  }
  return MultipartFile._(byteStream, length, contentType, filename);
}