Сохранение захваченного изображения во флаттере - PullRequest
0 голосов
/ 14 февраля 2019

Я пытаюсь вызвать эту функцию для открытия камеры и сохранения захваченного фото во флаттере.Функция работает хорошо, и камера открывается, но когда я пытаюсь сохранить изображение, оно всегда сохраняет файл изображения в каталоге приложения внутри данных, а не сохраняет его во внешнем местоположении.Как бы я мог исправить эту ошибку?

Future openCameraAndSaveImage(BuildContext context) async {
      File _image;
      final File capturedImage = await ImagePicker.pickImage(
        source: ImageSource.camera,
      );

      final dir = await getExternalStorageDirectory();
      final String path = dir.path;

      final File finalImage = await capturedImage.copy('$path/image1.png');

      setState() {
        _image = finalImage;
      }

      setState();

      AlertDialog dialog = new AlertDialog(
        content: new Container(
          child: new Text("Image Saved in" + path),
        ),
      );
      showDialog(context: context, child: dialog);
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...