下载网址和图片网址之间的差异

时间:2018-06-14 06:44:30

标签: image firebase react-native react-native-firebase

我在firebase中存储用户个人资料图片。 Firebase给了我这样一个https://firebasestorage.googleapis.com/v0/b/offere-5ad35.appspot.com/o/USERS%2Fqy5SNzVlI7ZNIFeWVnNSZfv1cy22%2Fprof_picture.jpg?alt=media&token=61fab7ff-8f1d-46fb-a1e2-5ffc8be0b00e的网址。

下载图片而不是在浏览器中显示图片。意思是我无法在我的React Native图像标记中使用它。有没有办法将其转换为普通的图像资源URL。

或者我是否需要手动获取并将其存储在设备上?

1 个答案:

答案 0 :(得分:0)

我在这里绊倒了自己。

问题在于我试图设置<Image source={url} />,我收到控制台警告“尝试为图像组件设置无效源。

问题不在于网址无效,而在于我应该使用此语法

<Image source={{uri: https://firebasestorage.googleapis.com/v0/b/offere-5ad35.appspot.com/o/USERS%2Fqy5SNzVlI7ZNIFeWVnNSZfv1cy22%2Fprof_picture.jpg?alt=media&token=61fab7ff-8f1d-46fb-a1e2-5ffc8be0b00e.}}