相关疑难解决方法(0)

类型“Null”不是颤动中“函数结果”的“文件”类型的子类型?

我正在使用 flutter 将图像上传到SQL 服务器,但出现错误:

类型“Null”不是“函数结果”的“文件”类型的子类型

这是我初始化文件的方式:

late File _image;

final picker=ImagePicker();

Future choiceImage() async{
 var pickedImage= await picker.getImage(source: ImageSource.gallery);
 setState(() {

  _image=File(pickedImage!.path);
});
}
 Future choice2Image() async{
   var pickedImage= await picker.getImage(source: ImageSource.camera);
  setState(() {
  _image=File(pickedImage!.path);
});
 }    
Run Code Online (Sandbox Code Playgroud)

并通过以下方式获取此图像:

var pic =await http.MultipartFile.fromPath("image", _image.path);
Run Code Online (Sandbox Code Playgroud)

不知道是什么问题?

dart flutter

5
推荐指数
1
解决办法
2071
查看次数

ImagePicker.platform 显示警告 - Flutter

我正在使用以下代码从用户的图库中选取图像。

Future getImageFromGallery(BuildContext context) async {
    await ImagePicker.platform()
        .pickImage(source: ImageSource.gallery)
        .then((image) {
      if (image != null) {
        _cropImage(image, context);
      }
    });
  }
Run Code Online (Sandbox Code Playgroud)

我收到以下警告。

The member 'platform' can only be used within 'package:image_picker/image_picker.dart' or a test.
Run Code Online (Sandbox Code Playgroud)

我不确定这个警告是什么意思。我尝试查找它,但无法找到解决此警告的解决方案。

compiler-warnings flutter imagepicker

4
推荐指数
1
解决办法
1675
查看次数

标签 统计

flutter ×2

compiler-warnings ×1

dart ×1

imagepicker ×1