我上传了一些图片手动在firebase存储在特定的文件夹,我想得到的URL的所有图像存储在该特定的文件夹。有什么办法可以得到所有图片的URL吗?
注意:我的firebase存储中有很多文件夹,我只是想从Driver1中获取图片,因为附上了截图,你可以清楚地看到我上传的图片。截图:
35g0bw711#
您只需单击要下载的图像,页面右侧将出现一个新部分,其中包含图像的名称。如果您点击该名称,将在浏览器中打开包含该特定图像的新选项卡。您可以直接从那里复制URL,或者在这个新部分的底部,您将看到“文件位置”。如果你点击它,你会看到“访问令牌”,如果你再次点击它,下载URL和相应的令牌将被复制。然后你可以把它粘贴到你的网络浏览器中,你会看到图像。
编辑:
要能够从云存储URL读取或下载图像,请查看官方文档:
由于你使用的是Android,我还推荐你一个名为Glide for Android的库。
mf98qq942#
这是一个如何在上传时获取url的函数
reader.onload = (e) => { if (file == null) return; Swal.fire({ title: 'Your uploaded picture', imageUrl: e.target.result, imageAlt: 'The uploaded picture' }) const imageRef = ref(storage, `user/profile/${file.nama + user.uid}`); uploadBytes(imageRef, file).then((snapshot) => { getDownloadURL(snapshot.ref).then((url) => { setImageUrls(url); }); }); }
2条答案
按热度按时间35g0bw711#
您只需单击要下载的图像,页面右侧将出现一个新部分,其中包含图像的名称。如果您点击该名称,将在浏览器中打开包含该特定图像的新选项卡。您可以直接从那里复制URL,或者在这个新部分的底部,您将看到“文件位置”。如果你点击它,你会看到“访问令牌”,如果你再次点击它,下载URL和相应的令牌将被复制。然后你可以把它粘贴到你的网络浏览器中,你会看到图像。
编辑:
要能够从云存储URL读取或下载图像,请查看官方文档:
由于你使用的是Android,我还推荐你一个名为Glide for Android的库。
mf98qq942#
这是一个如何在上传时获取url的函数