firebase - Firestore 存储文件命名
解决方案
Cloud Storage 不需要/使用扩展,但您的应用程序/平台可能。例如,Windows 系统通常根据文件的扩展名为文件分配含义。
最后,是否要存储文件名及其扩展名取决于您。但如前所述:Cloud Storage 对扩展名没有任何特定的作用,只是将其视为文件名的一部分。
如果您从上传的文件中删除文件扩展名,但在文件的元数据中保留 MIME 类型,则可以在需要时从该 MIME 类型派生文件扩展名。
Firebase SDK 可以列出文件,但不能使用任何模式匹配条件。据我所知,云存储的本机 RPC/REST 协议也不支持这种过滤,因此任何提供类似通配符的过滤器的 SDK 似乎都在客户端代码中这样做。
推荐阅读
- database - 如何处理压缩十进制字段上的 AS400 DB2 数据溢出?
- templates - 将模板划分为文件错误
- node.js - JS 文件中的更改未反映在 Node JS 应用程序中
- mysql - 如何在sql中使用3个表进行完全外连接?
- php - 如何在 laravel 5.4.10 中添加自定义类
- android - INSTALL_PARSE_FAILED_MANIFEST_MALFORMED on Relese Mode Android 6
- c# - 使用 Azure SDK 从 Azure 函数中删除/重新绑定 SSL 证书
- node.js - 为什么我不能在事件名称节点js中输入数字?
- java - 打印 PDF 进入一个漫长而缓慢的拼合过程
- java - java.util.concurrent.TimeoutException com.google.android.gms.ads.internal.webview.v.finalize() 10 秒后超时