在Dart Flutter中转换文件到Blob。

问题描述 投票:0回答:1
File sampleImage;
  Future getImage() async {
    var tempImage = await ImagePicker.pickImage(source: ImageSource.gallery);

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

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

我需要在flutter中把File转换为Blob,以便保存在数据库中,我找不到这样做的参考。

file flutter dart blob
1个回答
0
投票

好吧,经过进一步的研究,我明白了

void submitValues() async {


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

await需要和readAsBytes一起添加,以便将文件类型变量转换为Blob。

© www.soinside.com 2019 - 2024. All rights reserved.