flutter - MissingPluginException(在通道 plugins.flutter.io/path_provider 上找不到方法 getTemporaryDirectory 的实现)
问题描述
我正在尝试将图像存储在 firebase 中,但出现此错误 MissingPluginException(No implementation found for method getTemporaryDirectory on channel plugins.flutter.io/path_provider) 当我第二次尝试时,我收到此错误 PlatformException(already_active, Image选择器已经激活,null,null)
这是上传图片的功能
Future getImage_() async{
final image = await ImagePicker().getImage(source: ImageSource.gallery);
setState(() {
_image = File(image.path) ;
});
}
Padding(
padding: EdgeInsets.only(top: 60 , ),
child: IconButton(
icon: Icon(Icons.camera_alt),
iconSize: 30,
onPressed: () { getImage_(); },
),
),
解决方案
推荐阅读
- sql - 如何在 SQL 中删除层次结构树
- java - 由于帧缓冲区问题,处理无法运行示例草图
- django - 嗨 Django 社区,我在以超级用户身份从博客文章中删除个别评论时遇到问题?
- oracle - 如何使用 htp.p 在 Oracle 中转义 html?
- typescript - 扩展字符串文字的条件类型
- pymodbus - 如何在每个处理的 pymodbus 服务器事务中运行我自己的方法
- javascript - 如何在 Chart JS 的工具提示中更改页脚的字体粗细
- go - 在 Protobuf 中使用外部变量
- android - 从原生 UI 启动 Composable bottomsheet
- robotframework - 使用 RandInt 在机器人脚本中生成倍数