gpt4 book ai didi

flutter - ImageSource.Gallery 上带有抖动的图像选择器的错误

转载 作者:行者123 更新时间:2023-12-03 23:49:32 26 4
gpt4 key购买 nike

信息:

  • 包:flutter 的 image_picker 插件,版本 0.6.3+1
  • 仅 Android 版本,无 IOS

  • 问题:
    这是我选择图像的方法:
      Future<void> pickImage(ImageSource source) async {
    File selected = await ImagePicker.pickImage(source: source);
    print(selected?.path);
    imageFilePath = selected?.path ?? imageFilePath;
    }
    => 使用 ImageSource.gallery 时,选择不在缓存中的图片时,'selected.path' 打印 null。选择缓存中的图片时,它确实检索它,“Selected.path”打印:
    /data/user/0/be.etnic.parrainage_mcf/cache/image_picker2517179621202627006.jpg
    任何人都知道是什么导致了这个问题以及我如何解决它?
    旁注:
  • 我还可以通过直接使用 ImageSource.camera 制作图片来选择图片,这不会给我带来任何问题。
  • 我不是 100% 确定返回 null 的选定图片
    不在缓存中,但从正确返回的图片
    从 ImageSource.gallery 中选择都来自
    缓存文件夹
  • 我的 AndroidManifest.xml 中没有设置任何权限
    (互联网许可除外)
  • 最佳答案

    基于此链接 https://github.com/flutter/flutter/issues/41459#issuecomment-563986851 ,以下应该可以解决问题:

    android:requestLegacyExternalStorage="true" 

    关于flutter - ImageSource.Gallery 上带有抖动的图像选择器的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59843919/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com