小编Zan*_*nak的帖子

如何解决flutter中的“在清单中找不到权限:[]9”

我试图制作上传功能,以便用户过去可以将文件上传到 firebase 帐户,它运行良好,但昨天,它不会显示文件

有代码

uploadImage() async {
  final storage = FirebaseStorage.instance;
  final picker = ImagePicker();
  PickedFile? image;

  //Check Permissions
  await Permission.photos.request();

  var permissionStatus = await Permission.photos.status;

  if (permissionStatus.isGranted) {
    //Select Image
    image = await picker.getImage(source: ImageSource.gallery);

    var file = File(image!.path);

    final fileName = basename(file.path);
    final destination = 'user/$emaila/identitas/$fileName';

    if (image != null) {
      //Upload to Firebase
      var snapshot = await storage
          .ref()
          .child(destination)
          .putFile(file)
          .whenComplete(() => null);

      var downloadUrl = await snapshot.ref.getDownloadURL();

      setState(() {
        imageUrlidentitas = downloadUrl;
      });
    } else …
Run Code Online (Sandbox Code Playgroud)

dart firebase flutter firebase-storage google-cloud-firestore

8
推荐指数
2
解决办法
9901
查看次数