小编ana*_*ani的帖子

未为类型“PickedFile”定义方法“copy”

升级 Flutter 后,我按照迁移代码的所有步骤进行操作,现在出现此错误,无法使用 .Copy。

class ImageInput extends StatefulWidget {
  final Function onSelectImage;

  ImageInput(this.onSelectImage);

  @override
  _ImageInputState createState() => _ImageInputState();
}

class _ImageInputState extends State<ImageInput> {
  File _storedImage;
  final picker = ImagePicker();

  Future getImage() async {
    final pickedFile =
        await picker.getImage(source: ImageSource.camera, maxWidth: 600);
    setState(() {
      if (pickedFile != null) {
        _storedImage = File(pickedFile.path);
      } else {
        print('No image selected.');
      }
    });
    final appDir = await syspaths.getApplicationDocumentsDirectory();
    final fileName = path.basename(pickedFile.path);
    final savedImage = await pickedFile.copy('${appDir.path}/$fileName');
    widget.onSelectImage(savedImage);
  }
Run Code Online (Sandbox Code Playgroud)

我的地图也出现问题,当我在没有 imageInput 类 onPressed …

methods copy dart flutter imagepicker

3
推荐指数
1
解决办法
3351
查看次数

标签 统计

copy ×1

dart ×1

flutter ×1

imagepicker ×1

methods ×1