如何在没有 go-flutter 的情况下在 flutter desktop 中使用 image_picker 插件
How to use image_picker plugin in flutter desktop without go-flutter
我正在尝试在我的 flutter 桌面项目中使用 image_picker 插件,但我认为该插件没有与 windows 桌面应用程序一起使用的实现。
有人对此有解决方案吗?
Ps : 我想使用 go-flutter 和 hover。
有两种选择:
- Implement the plugin for Windows.
- 使用 FDE's file_chooser plugin (once the Windows implementation lands) 并为您要允许的图像类型设置文件类型过滤器。
File image;
final picker = ImagePicker();
Future getImage(ImageSource src) async {
final pickedFile = await picker.getImage(source: src);
setState(() {
if (pickedFile != null) {
image = File(pickedFile.path);
} else {
print("no image selected");
}
});
}
我正在尝试在我的 flutter 桌面项目中使用 image_picker 插件,但我认为该插件没有与 windows 桌面应用程序一起使用的实现。 有人对此有解决方案吗? Ps : 我想使用 go-flutter 和 hover。
有两种选择:
- Implement the plugin for Windows.
- 使用 FDE's file_chooser plugin (once the Windows implementation lands) 并为您要允许的图像类型设置文件类型过滤器。
File image;
final picker = ImagePicker();
Future getImage(ImageSource src) async {
final pickedFile = await picker.getImage(source: src);
setState(() {
if (pickedFile != null) {
image = File(pickedFile.path);
} else {
print("no image selected");
}
});
}