问题标签 [firebase-storage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 如何从新的 Firebase 存储下载和查看图像?
我可以将图像上传到 Firebase 存储,但无法下载它们。这是我下载图像的代码:
我正在接收 - 可选(“发生未知错误,请检查服务器响应。”)
另外,一旦我下载了它们,我将如何查看该图像?
为了尝试查看图像是否已下载,我创建了一个 UIImageView 并在情节提要中为其设置了一个名为“imageView”的出口,然后将下载的图像设置为 UIImageView。
android - 本地缓存图像,来自 google firebase 存储
我正在寻找一种方法,从 google firebase 平台上的存储中缓存图像。目前,我可以下载图像,并向用户展示这些图像,但即使没有互联网连接,我也无法缓存和访问这些图像。数据库可以离线访问。所以我想,也会有一种存储方式。我不想将每个图像都下载到存储中,因为我需要每次都检查,如果图像仍然是最新的,它可能会被更改。这里有几个链接,我能找到,但我的问题没有答案。也许有人知道一种解决方法,或者一种如何完成它的方法。谢谢!
下载文件: https ://firebase.google.com/docs/storage/android/download-files
缓存(离线)数据库: https ://firebase.google.com/docs/database/android/offline-capabilities
更新 1
这是我如何用毕加索“缓存”文件,我添加了活动,关心下载:
欢迎任何帮助。谢谢!
firebase - Firebase 存储 - 图像服务的 URL
我正在尝试让 Firebase Storage 与Imgix或Cloudinary等图像服务一起使用。但是,Firebase 提供的下载 URL 似乎不适用于这些服务。
例如:Cloudinary说你可以像这样获取图像:
http://res.cloudinary.com/demo/image/fetch/ http://upload.wikimedia.org/wikipedia/commons/0/0c/Scarlett_Johansson_C%C3%A9sars_2014.jpg
但是,我的下载 URL 看起来更像这样:
我在上面的 url 中更改了一些字符,所以它不起作用,因为我不想要来自 Stackoverflow 的大量请求。:)
有什么我可以做不同的事情吗?我可以直接向存储桶提出请求吗?
javascript - 如何下载包含图像的文件?
我想提供一个功能,用户可以查看他们上传的所有图像。在我的 Firebase 存储中,它在/$uid/image
文件夹中包含用户的图像。
但是,我不知道如何获取完整用户文件的参考。我尝试了下面的代码来下载它,但我得到了一个storage/object-not-found
错误代码。
我只想获取 Json 格式的图像下载 url 列表。例如,
javascript - 将文件上传到 Firebase 存储时如何启用“公开共享”?
Firebase 存储使用 Google Cloud Platform 进行存储。GCP 允许文件上的“公开共享”选项能够在浏览器中查看此类文件。
在这里,您可以通过 GCP 控制台上的 GUI 查看可用的选项。
通过 Firebase 上传文件时是否可以启用公共选项?
编辑:我已经启用了对整个存储桶的公开阅读,尽管它并不理想。
javascript - 如何覆盖 Firebase 存储上的文件?
上传工作正常。
尝试上传具有相同名称的文件(打算替换它)时,我收到 403 身份验证错误。
我已将存储权限设置为完全访问:
firebase - Firebase 存储限制
有谁知道 Firebase 存储传输限制中每个上传和下载 100,000 的确切含义是什么?这是关于下载或上传单个文件100000次吗?
ios - 使用 Pod 安装 Firebase Storage 和 GeoFire - [最小开发目标错误]
我在我的 Podfile 中使用 Firebase 和 GeoFire。他们工作正常。我的 Podfile.lock 文件显示版本为:
现在我尝试添加pod 'Firebase/Storage'
我的 Podfile 和pod install
[!] 无法满足以下要求:
Firebase/Storage
要求Podfile
找到了满足
Firebase/Storage
依赖关系的规范,但它们需要更高的最小部署目标。
然后,我尝试了pod update Firebase
;现在我收到另一个错误:
Firebase
需要的Podfile
Firebase (~> 2.2)
需要的GeoFire (1.1.3)
找到了满足
Firebase
依赖关系的规范,但它们需要更高的最小部署目标。找到了满足
Firebase (~> 2.2)
依赖关系的规范,但它们需要更高的最小部署目标。
我应该怎么办?如何将 Firebase 存储安装到我的项目中?
我的播客文件:
编辑:
我尝试GeoFire
从 podfile 中提取,更新Firebase
然后安装Firebase/Storage
. 它成功了;但是,当我再次尝试重新安装GeoFire
时,我收到错误:
当我尝试pod 'GeoFire', '~> 2.0'
和pod install
:
[!] 无法满足以下要求:
GeoFire (~> 2.0)
要求Podfile
当我尝试pod 'GeoFire'
和pod install
:
[!] 无法满足以下要求:
Firebase
要求Podfile
Firebase (= 3.2.1)
要求Podfile.lock
Firebase (~> 2.1)
要求GeoFire (1.1.0)
ios - FirebaseStorage:如何删除目录
400
当我尝试删除目录时,FirebaseStorage 总是返回错误,即类似下面的内容总是返回错误400
。
但是,删除文件可以正常工作,例如不会返回错误:
我在这里做错了什么?我不认为 FirebaseStorage 不支持它,因为从目录中逐个删除文件会很糟糕(特别是如果所述目录有 100 或 1000 个这些文件)。
javascript - 如何检查文件是否存在于 Firebase 存储中?
使用数据库时,您可以snapshot.exists()
检查某些数据是否存在。根据文档,没有类似的存储方法。
https://firebase.google.com/docs/reference/js/firebase.storage.Reference
检查 Firebase 存储中是否存在某个文件的正确方法是什么?