【发布时间】:2019-09-22 11:04:04
【问题描述】:
您好,我想将图像转换为 base64 字符串,然后将其转换回图像。 我就是这样做的:
File pickedImage = await ImagePicker.pickImage(
source: ImageSource.gallery
);
List<int> test = pickedImage.readAsBytesSync();
String test2 = base64Encode(test);
Uint8List test3 = base64Decode(test2);
File test4 = new File.fromRawPath(test3);
FirebaseVisionImage ourImage = FirebaseVisionImage.fromFile(test4);
我得到一个错误,当我想打印 test4 时,我只得到问号。当我打印pickImage时,我得到了这个:
File: '/storage/emulated/0/WhatsApp/Media/WhatsApp Images/IMG-20190503-WA0005.jpg'
【问题讨论】:
-
File.fromRawPath占用的字节不是文件的内容。