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,以便保存在数据库中,我找不到这样做的参考。
好吧,经过进一步的研究,我明白了
void submitValues() async {
Blob blob = new Blob(await sampleImage.readAsBytes());
}
await需要和readAsBytes一起添加,以便将文件类型变量转换为Blob。