如何使用图像选择器获取图像的“真实”路径?

时间:2020-09-22 21:45:34

标签: flutter dart

我尝试使用我的应用程序中的image_picker包将文件移动到另一个路径,以使我需要所选图像的“真实”路径,但是我从应用程序的缓存中获取了一个路径。有人可以告诉我如何获取所选图像在设备上所占的路径吗?

我的代码:

Future<void> _performMultimediaPicker({bool isVideo}) async {
  PickedFile _pickedFile;
  if (isVideo) {
    _pickedFile = await imagePicker.getVideo(source: ImageSource.gallery);
  } else {
    _pickedFile = await imagePicker.getImage(source: ImageSource.gallery);
  }
  if (_pickedFile != null) {
    print(_pickedFile.path);
  }
}

控制台结果

/data/user/0/com.example.file_safe/cache/image_picker497203239088344241.jpg

0 个答案:

没有答案