gpt4 book ai didi

firebase - 在 Firebase 存储中搜索没有扩展名的文件

转载 作者:行者123 更新时间:2023-12-04 03:24:17 27 4
gpt4 key购买 nike

是否可以仅通过名称搜索文件而不知道其扩展名(jpg 或 png)?

所有文档都使用 filename.extension。

最佳答案

从技术上讲,Google Cloud Storage 中的"file"只是一个对象,其名称可能包含看起来像"file"或“文件夹”或“文件路径”的内容。这意味着 foofoo.txtpath/to/foo.txt 一样有效(更多关于对象命名 here )。我们在文档中使用扩展名只是因为大多数开发人员都熟悉具有某些扩展名的文件,并且我们不想让路径看起来是任意的或类似于文件以外的其他东西。

为了进行搜索,GCS 因此在其 list API ( docs ) 中具有前缀匹配的概念,这将允许您查询诸如“给我所有前缀为 path/to/foo 的文件,这将返回 foo 和 076501914 和 0765019144x44104存在。

Firebase Storage 选择不公开列表 API 有几个原因,但主要是因为:

  • 我们引入了类似层次结构的文件/文件夹,这使得该功能的功能不同
  • 当用户可能无法访问所有文件时,会出现列出文件的问题(您返回部分集还是什么都不返回?)
  • 我们有一个 Realtime Database 可用于存储 URL 列表,这些 URL 列表可以在几毫秒内轻松存储和跨设备同步。

  • 如果您致力于这样做,您可以使用 GCS foo.txt API,或在服务器上使用 GCloud

    关于firebase - 在 Firebase 存储中搜索没有扩展名的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37945251/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com