画像はこちらからどうぞ。
Future getImage () async {
File image = await ImagePicker.pickImage(source: ImageSource.camera);
setState(() {
imagePhoto = image;
});
}
そしてここを通過。
Future upload (File image, File image2) async {
FormData formData = new FormData.fromMap({
"image": await MultipartFile.fromFile(image.path,filename: image.path.split("/").last),
"signature": MultipartFile.fromFileSync(imagePhoto.path,filename: imagePhoto.path.split("/").last),
"latitude": "${_currentPosition.latitude}, ${_currentPosition.longitude}",
});
}
このプロセスでエラー 422 が発生します。問題は、画像がカメラからのものであり、ギャラリーが成功したことを意味する場合です。