Я хочу преобразовать объект File в объект ByteData во флаттере.  Что-то вроде этого:
import 'dart:io';
File file = getSomeCorrectFile(); //This file is correct
ByteData bytes = ByteData(file.readAsBytesSync()); //Doesnt compile
return bytes; 
Я понял, что конструктор ByteData получает длину количества байтов и инициализирует их 0, поэтому я мог бы сделать что-то вроде ByteData(file.readAsBytesStync().length);, но тогда как мне их заполнить?  Что мне не хватает?