仅使用不带扩展名的文件名称从 Firebase 存储中检索文件



我是Firebase的新手,遇到这种情况,我必须使用其名称检索文件,而没有任何扩展名,如.jpg,.png,.mp3,.mp4等...实际问题是我正在使用我已经决定的特定名称保存文件,但是扩展名是使用某些功能自动添加的。所以我知道文件的名称(蜜蜂,汽车,公共汽车等...(,但不知道实际名称(蜜蜂.jpg,汽车.png,公共汽车.gif等(,因此不知道我应该做什么,仅使用前缀名称(蜜蜂,汽车,公共汽车等(获取文件的下载网址。有人可以帮助我吗?

我能想到的第一种方法:

  • 使用 API 列出所有文件,然后查找基本名称与您要查找的文件匹配的文件
  • 使用基本名称存储文件(因此从存储的文件中删除扩展名(,以便查找正常工作。
  • 在数据库(如Cloud Firestore或Firebase Realtime Database(中存储有关每个文件的更多信息,并对其执行搜索。

最新更新