DioError [DioErrorType.RESPONSE]: ошибка статуса HTTP [500] при отправке пустого файла в multipartFile дио - PullRequest
0 голосов
/ 12 июля 2020

Как поступить, если нет файла для отправки в multipart!?

вот мой код:

var dio = Dio();

данные формы

var formData = new FormData.fromMap({
      "Set_Amount_Id": setAmountID,
      "Match_Status": matchStatus,
      "Upload_ScreenShot": matchStatus.contains("win")? await MultipartFile.fromFile(_screenshot):"",
      "Uploaded_by": uploadedBy,
    });

try {
      Response<Map> response = await dio.post(_url, data: formData);
      if (response.statusCode == 200) {
        return MatchStatusModel.fromJson(response.data);
      } else {
        throw Exception('Failed to load post');
      }
    } catch (e) {
      print(">>> $e <<<"); *// DioError [DioErrorType.RESPONSE]: Http status error [500]*
      return null;
    }
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...