Firebase网络:下载网址中的存储位置

时间:2017-06-13 19:48:44

标签: firebase firebase-storage

我正在写一个firebase函数,我需要存储位置。 现在我有下载网址:

https://firebasestorage.googleapis.com/v0/b/dxxxxxxxxx.com/o/videosvideo%3A67423?alt=media&token=acxxxxxxxxxxxxxxxxx

有没有办法像这样获取存储位置:

gs://dexxxxxxxxxxxxxx.com/videosvideo:67423

来自给定的下载URL?

1 个答案:

答案 0 :(得分:3)

refFromURl的说明会返回Reference并接受:

A URL in the form: 
1) a gs:// URL, for example gs://bucket/files/image.png 
2) a download URL taken from object metadata. 

基于此,我希望以下工作正常:

const downloadUrl = "https://firestorage.googleapis...";
const gsUrl = firebase.storage().refFromUrl(downloadUrl).toString();