前提信息:
我仍然拥有一个Firebase项目,并且成功地使用Firebase数据库(所以firebase.initializeApp(config)
有效)。
我在Firebase存储中上传了几张图片,放在文件夹“/Images/”中,并将它们命名为image1.jpg,image2.jpg等。
React-Native版本:0.31.0, Firebase版本:3.3.0
我的需求:
我想从Firebase存储中获取图像,并将它们放入一个<Image>
标签中。
我实际上做了什么:
var storageRef = firebase.storage().ref('Images/image1.jpg');
//1. Try:
storageRef.getDownloadURL().then(function(url) {
console.log(url);
)}
//2. Try:
var sampleImage = storageRef.getDownloadURL().then(function(url) {
console.log(url);
)}
//3. Try:
var sampleImage = storageRef.getDownloadURL();
代码信息:
代码未到达
console.log(url)
的点2.1. 尝试在
<Image>
对象中使用sampleImage
作为source
:空白图片2.2. 尝试输出
sampleImage
:undefined
2.3. 尝试输出
url
:没有到达此处3.1. 尝试在
<Image>
对象中使用sampleImage
作为source
:空白图片3.2. 尝试输出
sampleImage
:{ F: 0, ka: undefined, o: { F: 0, ... } }
所有尝试在2-3分钟后返回相同的错误代码。
Firebase Storage:操作的最大重试时间已超过,请再次尝试。
非常感谢您的帮助。