Флаттер image_picker сохранение изображения - PullRequest
0 голосов
/ 26 января 2020

Я использую image_picker, чтобы сделать снимок для загрузки. Я не хочу, чтобы изображение сохранялось на устройстве, поэтому я удаляю его сразу после использования, используя следующий код:

void openImageIntent() async {
    File image =
    await ImagePicker.pickImage(source: ImageSource.camera);
    List<int> list = await compressImageFile(image);

    _imageBase64 = base64Encode(list);
    setState(() {

    });
    }


  Future<List<int>> compressImageFile(File file) async {
    var result = await FlutterImageCompress.compressWithFile(
      file.absolute.path,
      minWidth: 300,
      minHeight: 300,
      quality: 94,
    );

    file.deleteSync(recursive: true);
    return result;
  }

По какой-то причине код работает хорошо почти на всех устройствах, за исключением одного Устройство, для которого предназначено это приложение. Это просто не удаляет изображение вообще. Устройство представляет собой карманный компьютер с буквально не имеет номера модели, но его использование Android Oreo 8.1.0

...