О загрузке видео и маршрутах - PullRequest
0 голосов
/ 12 апреля 2019

Я не могу вернуться к определенному маршруту в коде флаттера после того, как изображение загружено или не загружено. Он продолжает загружаться и не возвращается к указанному маршруту.

  • loaderWidget () содержит код для загрузки счетчика

Я пробовал много способов, но есть некоторая проблема в передаче состояния между виджетами, я думаю.

void getVideo() async {
 File file = await ImagePicker.pickVideo(source: ImageSource.gallery);

 if (file != null) {
  String fileName = basename(file.path);
  try {
    String response =
        await UploadEventRepository().getPreassigned(fileName);
    var res = await UploadEventRepository().uploadEventToS3(
        response,
        file.readAsBytesSync(),
        {HttpHeaders.contentTypeHeader: 'video/quicktime'});
    if (res.statusCode == 200) {
      setState(() {
        isUploaded = true;
        progressString = 'Upload Completed';
      });
    } else {
      setState(() {
        progressString = 'error occurred.';
      });
    }
  } catch (e) {
    throw (e);
  }
 }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...