有没有办法检查 Google Firebase 中 URI 位置的 image/video 是否存在? (ReactNative 与世博会)
Is there a way to check if the image/video at a URI location in Google Firebase exists? (ReactNative with Expo)
我正在尝试从 Google Firebase 中的对象检索视频 URI 以显示在 Flatlist 中。如果该 URI 的视频被删除,我想从 Flatlist 中捕获并删除该项目。
当 URI 位置没有图像时,ReactNative 附带的 Image 对象会抛出错误,但来自 Expo 的 Video 组件没有。
有没有办法在 JS 中检查 URI?
提前致谢!
Firebase SDK 中没有 API 检查云存储中是否存在文件。这实际上是一个有趣的想法,所以我向您推荐 file a feature request。
同时我想到了两个选择:
使用 list()
或 listAll()
调用来检查 do 存在哪些文件。如果您的文件不在结果中,则它不存在。这里的主要问题是,如果文件列表很长,实际上可能比尝试下载文件更糟糕。
在服务器上(或在 Cloud Functions 中)使用 Node.js SDK 到 check if the file exists,然后从您的应用程序代码中调用它。
我正在尝试从 Google Firebase 中的对象检索视频 URI 以显示在 Flatlist 中。如果该 URI 的视频被删除,我想从 Flatlist 中捕获并删除该项目。
当 URI 位置没有图像时,ReactNative 附带的 Image 对象会抛出错误,但来自 Expo 的 Video 组件没有。
有没有办法在 JS 中检查 URI?
提前致谢!
Firebase SDK 中没有 API 检查云存储中是否存在文件。这实际上是一个有趣的想法,所以我向您推荐 file a feature request。
同时我想到了两个选择:
使用
list()
或listAll()
调用来检查 do 存在哪些文件。如果您的文件不在结果中,则它不存在。这里的主要问题是,如果文件列表很长,实际上可能比尝试下载文件更糟糕。在服务器上(或在 Cloud Functions 中)使用 Node.js SDK 到 check if the file exists,然后从您的应用程序代码中调用它。