Преобразование файла в Blob в Dart Flutter - PullRequest
0 голосов
/ 26 мая 2020
File sampleImage;
  Future getImage() async {
    var tempImage = await ImagePicker.pickImage(source: ImageSource.gallery);

    setState(() {
      sampleImage = tempImage;
    });
  }

void submitValues(){
Blob blob = new Blob(sampleImage);
}

Мне нужно преобразовать файл в Blob во флаттере, чтобы сохранить его в базе данных, я не могу найти ссылку для этого.

1 Ответ

0 голосов
/ 26 мая 2020

Хорошо, после дальнейшего расследования я понял, что

void submitValues() async {


Blob blob = new Blob(await sampleImage.readAsBytes());
}

нужно добавить await вместе с readAsBytes, чтобы преобразовать переменную типа файла в Blob

...