我正在使用图像拾取器包。“https://pub.dev/packages/image_picker“
// Get from gallery
void ImgFromGallery() async {
final pickedFile = await picker.pickImage(source: ImageSource.gallery);
setState(() {
if (pickedFile != null) {
_proImage = File(pickedFile.path);
List<int> imageBytes = _proImage!.readAsBytesSync();
image = base64Encode(imageBytes);
print("_Proimage:$_proImage");
} else {
print('No image selected.');
}
});
}
它的工作,但如果用户选择了一个.gif格式从他的画廊,我想运行一个不同的功能。我可以检查所选文件的扩展名吗?如果是的话,我怎么做?我是新的Flutter。
2条答案
按热度按时间uinbv5nw1#
snvhrwxg2#
您可以像这样使用Path包: