Flutter - проблема с загрузкой файла и открытием его с приложением по умолчанию на ios - PullRequest
0 голосов
/ 27 августа 2018

Я создал приложение с флаттером, я пытаюсь загрузить документ, файлы jpeg, jpg или pdf, из моего REST API и открыть его в приложении, чтобы пользователь мог его увидеть,

Приведенный ниже фрагмент кода является проблемой, я пытаюсь использовать пакет openfile во флаттере, код отлично работает на Android, он открывает изображение автоматически, но на IOS, он дает подключенный экран после попыткискачать.

Я помещаю часть своего кода, который, как я считаю, является проблемой.

Код для указания параметра плагина

if (Platform.isIOS)
      directory = await getTemporaryDirectory();
    else
      directory = await getExternalStorageDirectory();

Код для открытия файла

OpenFile.open(downloadPath).then((_result) {
         _closePopup();
          print(_result);
        }).catchError((error) {
          print("Could not open file *** $error");
          FileDownloader.lastError =
              "Could not open file: " + error.toString();
          _closePopup();
        });
    } else {

Любое руководство по этому вопросу поможет.

Образец кнопки, который я пытаюсь отработать Поведение IOS с кодом

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...