Flutter FlatterFire:找不到方法StorageReference#getDownloadUrl的实现
当我尝试获取存储在Firebase存储中的照片的下载URL时,我在VS代码中收到以下错误消息: 发生异常。缺失插件异常 (缺少PluginException(未找到方法的实现) StorageReference#频道上的getDownloadUrl 插件.flatter.io/firebase(存储) 以下是我获取下载URL的方式:Flutter FlatterFire:找不到方法StorageReference#getDownloadUrl的实现,flutter,firebase-storage,Flutter,Firebase Storage,当我尝试获取存储在Firebase存储中的照片的下载URL时,我在VS代码中收到以下错误消息: 发生异常。缺失插件异常 (缺少PluginException(未找到方法的实现) StorageReference#频道上的getDownloadUrl 插件.flatter.io/firebase(存储) 以下是我获取下载URL的方式: final String path = book['id'] + '/book-cover.jpg'; // this is just a mock for now
final String path = book['id'] + '/book-cover.jpg'; // this is just a mock for now
final StorageReference ref = FirebaseStorage.instance.ref().child(path);
ref.getDownloadURL()
.then((value) => print('URL is:' + value));
我已在dart文件中导入以下内容:
import 'dart:async';
import 'package:flutter/material.dart';
import 'package:firebase_storage/firebase_storage.dart';
这是我的pubspec:
dependencies:
flutter:
sdk: flutter
redux: ^3.0.0
firebase_core: ^0.3.0
cloud_firestore: ^0.9.0
firebase_storage: ^2.0.0
可能您必须更新您的GoogleServices文件。可能您必须更新您的GoogleServices文件。我感觉这种情况正在发生,因为您尚未将任何内容上载到引用。我已使用Firebase控制台手动上载了该文件。即使我硬编码路径,我也会得到同样的错误。存储规则设置为公共。顺便说一句@Rafff您是如何修复的?我现在也有同样的问题。。谢谢,我觉得这是因为您没有将任何内容上载到参考。我已使用Firebase控制台手动上载了该文件。即使我硬编码路径,我也会得到同样的错误。存储规则设置为公共。顺便说一句@Rafff您是如何修复的?我现在也有同样的问题。。非常感谢。