我的问题与此类似:Firebase web: Storage Location from Download URL
我正在编写一个需要存储位置的firebase函数。现在我已经下载了网址:
是否可以这样获取存储位置:
gs://dexxxxxxxxxxxxxx.com/videos视频:67423
给出的答案是要做的:
const downloadUrl = "https://firestorage.googleapis...";
const gsUrl = firebase.storage().refFromUrl(downloadUrl).toString();
但是,我正在做的上下文是作为Firebase函数-因此,我需要使用Admin SDK。
Admin SDK Storage直接引用没有refFromUrl()
的{{3}}。
有没有简单的方法可以做到这一点?上下文是-我想删除给定下载链接的对象。
答案 0 :(得分:1)
我认为没有服务器端API可以满足您的需求。我建议您不仅将下载URL存储在数据库中,而且还要存储文件的路径。这样,服务器可以通过Admin SDK轻松处理文件。