flutter - 从多图像选择器中的存储访问媒体的权限被拒绝

标签 flutter

我正在将图片从图库上传到应用程序,我的应用程序自动请求许可,但不知道现在发生了什么,当我尝试在应用程序中打开图库时,它没有请求许可并收到错误“权限被拒绝”

  loadGallery() async {
    List<Asset> resultImages = List<Asset>();
    try {
      resultImages = await MultiImagePicker.pickImages(
        maxImages: 10,
        selectedAssets: images,
      );
    } catch (e) {
      print("error is : $e");
    }
    setState(() {
      images = resultImages;
    });
  }

最佳答案

在位于 android/app/src/main 的 AndroidManifest.xml 文件中,包含以下几行,

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
在“

关于flutter - 从多图像选择器中的存储访问媒体的权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59900271/

相关文章:

Flutter 设计 Instagram 就像气球/工具提示小部件

dart - 如何在 FutureBuilder 中渲染来自 Request 的数据

flutter - 如何在 flutter 列表和 map 中使用颜色和标题

flutter - CheckBox值,我要添加,如果用户选中checkBox,则应添加amount = amount + 18%,否则请仅添加我的代码

flutter - 如何在通过生成器添加后向上/向下移动 ListView

flutter - 如何在 Flutter 后台使用 Android 摄像头?

flutter - 状态错误 : field does not exist within the DocumentSnapshotPlatform Flutter Firestore

android - Flutter - 从 Flutter 项目目录而不是从 Android 项目目录获取 64K 方法 DEX 错误

dart - Flutter 处理来自其他小部件的输入文本字段