小编Cod*_*Bee的帖子

类型“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
查看次数

标签 统计

dart ×1

flutter ×1