将 File 与 ImagePicker Flutter 一起使用时出错

艾丹

错误在于这一行: File selectedImage

我只导入了 dart.io,甚至没有导入 dart.html,所以我不确定为什么会出现此错误。

这是较长的一段代码

import 'dart:io';
import 'package:firebase_storage/firebase_storage.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:image_picker/image_picker.dart';
import 'package:random_string/random_string.dart';
import 'package:tennis_event_app/services/crud.dart';

class CreateBlog extends StatefulWidget {
  @override
  _CreateBlogState createState() => _CreateBlogState();
}

class _CreateBlogState extends State<CreateBlog> {
  late String pass, authorName, title, desc;

  File selectedImage;
  final picker = ImagePicker();

  bool _isLoading = false;

  CrudMethods crudMethods = new CrudMethods();

  Future getImage() async {
    final pickedFile = await picker.getImage(source: ImageSource.gallery);

    setState(() {
      if (pickedFile != null) {
        selectedImage = File(pickedFile.path);
      } else {
        print('No image selected.');
      }
    });
  }

(这不是整个代码,只是一个更大的部分)

艾丹

我使用的解决方案:

我最终File selectedImage;改为File ? selectedImage;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

flutter) 使用 imagePicker 有问题

Flutter:将Listview.builder用于ImagePicker

将argv与函数一起使用时出错

将statsmodels与pyinstaller一起使用时出错

将fnAddData与数据顺序一起使用时出错

将 ScrollChor 与 NavItem 一起使用时出错

将FutureBuilder与本地JSON一起使用时出错

将AutoMapper与异步方法一起使用时出错

将ngMaterial与ngRoute一起使用时出错

将Express会话与Express一起使用时出错

将SharedElementTransition与recyclerView一起使用时出错

将SparkJob与NamedRddSupport一起使用时出错

将cout与指针值一起使用时出错

使用ImagePicker从图库中保存Flutter图像

无法使用ImagePicker Flutter分配文件

Flutter:将setstate与AnimatedSwitcher一起使用时,未重建窗口小部件

在将dropdownButton与selectedItemBuilder和hint一起使用时,为什么在Flutter中出现类型错误?

将oauth2client与Google日历一起使用时,'AttributeError:'module'对象没有属性'file'

将getItem与DynamoDB和节点aws-sdk库一起使用时出错

将Conv2DLayer与lasagne NeuralNet一起使用时出错

将jsonwebtoken与angular-cli应用程序一起使用时出错

将 with 语句与 PostgreSQL 插入查询一起使用时出错

将 wc -c 与文件名一起使用时出错

将布局锚点与 UIStackView 一起使用时出错

将尴尬的数组与索引数组一起使用时出错

尝试将数据绑定提供的上下文变量与BaseObservable一起使用时出错

将预编译的Azure函数与其他方法一起使用时出错

将JQueryUI与TypeScript和DefinitelyTyped定义文件一起使用时出错

NHibernate和C#:将嵌套属性与Criteria一起使用时出错