问题标签 [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.

0 投票
2 回答
9113 浏览

swift - 从 Firebase 存储中检索节点下的多张照片

我有一个 CollectionView,我正在使用 Firebase Storage 中的图像来填充。我将图像存储在“userId”节点下。我想检查节点下可用的批量文件是否存在,因此我可以将它们存储在一个数组中。

我试图分别检索每个网址,但是,我认为这是一种非常错误的方法。但是,我无法弄清楚如何以最有效的方式进行操作以及将collectionView.reload(). 这就是我所做的:

另外,将图像作为 NSData 获取比先获取 url 然后获取图像更好吗?如果是这样,我如何从 Firebase 存储中批量检索图像?

0 投票
1 回答
1385 浏览

firebase - 上传到存储时 Firebase Uncaught [object Object]

当我将图像作为 blob 上传到 Firebase 存储时,我在 Firefox 和 Chrome 中收到 Uncaught [object Object] 错误,但在 Edge 中没有。当我使用下面从 Firebase 站点提取的代码示例时,我得到了错误。表示状态正在运行,进度为 0%。它昨晚还在工作,任何更改都已恢复为工作版本。

0 投票
1 回答
1400 浏览

ember.js - EmberFire 和 Firebase 存储参考

我对 Ember 和 EmberFire 比较陌生。我正在开发一个客户端/徽标管理应用程序。我目前的 Firebase 身份验证和 Firebase 数据按预期工作。当我将徽标上传到 Firebase 存储时,出现以下错误:

这是被调用的动作:

控制器

模板

因此,简而言之,我如何访问 EmberFire 提供的 Firebase 参考,以便我可以对其调用“storage()”方法,如快速入门中所示。如果无法访问该引用,我是否必须创建另一个对 Firebase 的“非 EmberFire”引用才能使用存储?我只是想上传一个.jpg。

0 投票
1 回答
1395 浏览

ios - Firebase 存储:child() 不适用于 iOS 应用

尝试从 Firebase 存储下载图像时出现以下错误:

错误域=FIRStorageErrorDomain 代码=-13010 “对象 2xxxxxxx8/profile_pic 不存在。”

(我显然把 x 放在那里是为了掩盖私人信息。)

我正在Firebase Storage使用以下代码添加对我的路径引用:

我知道上面的代码很好,因为一切正常:我可以看到在我的存储空间中添加了一个文件夹,并且一个图像被上传到该文件夹​​中——所有这些都直接来自我的 iOS 应用程序。

当我从 Firebase 存储中手动删除所述文件夹时,问题就开始了(我是通过 Firebase 门户网站完成的)——只是因为我想验证一切正常,所以我删除了文件夹以重新开始——期望上面的代码会重新创建一次我再次运行该应用程序 - 从那时起我一次又一次地遇到这个错误。

真的没有意义。

Firebase 存储是否有任何怪癖或问题?某种必须解决的缓存?

任何提示将非常感谢!

0 投票
1 回答
1272 浏览

android - 即使将我的规则设置为公开后,也会出现“StorageException”。请查看详情

我已经存储了一些图像Firebase,当我尝试下载它们时,我收到以下错误:E/StorageException: StorageException has occurred. User does not have permission to access this object. Code: -13021 HttpResult: 403. 我也在使用谷歌身份验证。

这是我上传图片的方式:

这是我尝试下载它的方式:

以下是安全规则:

请让我知道如何摆脱此错误并成功下载图像?

0 投票
1 回答
404 浏览

ios - 在 TableView 错误中显示数据库中的图像

我有一个 TableView,我正在用从数据库中检索到的数据填充它。除图像外,一切正常。由于单元格重用行为,我正在获取cellForRowAtIndexPath. 我选择获取图像是cellForRowAtIndexPath因为在详细信息检索功能(在 中触发viewDidLoad)中,我需要执行另一个请求,这会导致其他问题(在存储图像 url 之前重新加载 tableview)

问题是当我快速滚动时,可重复单元格在显示用户图像时出错

现在tableView照常了。

这是我能到达的最近的一个。但是,当我快速滚动时,图像会显示错误。


编辑:

我也尝试过使用这种方法,但是使用这种方法会多次下载相同的图像,因此显示相同的图像需要时间。

但是,使用顶部方法时,速度非常快。上面代码的唯一问题是我快速滚动时出现的故障。


编辑 2

0 投票
1 回答
416 浏览

firebase - 可以为经过身份验证的用户动态更改 Firebase 存储规则吗?

我正在使用Firebase 存储来存储教育视频,只有特定视频的付费订阅者(通过网络应用程序)才能访问这些视频。

默认情况下,我不允许任何视频的读取和写入权限(即使用户已使用 Firebase 身份验证进行身份验证),但如果视频已由经过身份验证的用户购买,我希望允许其读取权限

可以做到吗?如果没有,是否有任何替代方法可以实现相同的目标?

0 投票
8 回答
73949 浏览

firebase - Firebase 存储视频流

我正在开发一个具有视频流功能的应用程序。我正在使用 firebase 数据库和 firebase 存储。我正在尝试查找有关 firebase 存储如何处理视频文件的一些文档,但实际上找不到太多。

文档中提到,firebase 存储与其他谷歌应用服务一起工作,以允许 CDN 和视频流,但所有搜索似乎都导致了死胡同。有什么建议吗?

0 投票
1 回答
1911 浏览

node.js - NodeJS 服务器端 Firebase 存储的安全外部链接

我在生成指向存储在 Firebase 存储桶中的文件的外部链接时遇到问题。

我现在使用 Google Cloud Storage 有一段时间了,并使用这个库(基于这个答案)为常规存储桶生成外部链接,但在 Firebase 分配的桶上使用它似乎不起作用。

我无法生成任何安全的 HTTPS 链接,并且不断收到证书验证错误NET::ERR_CERT_COMMON_NAME_INVALID,指出我的连接不是私有的。如果我从 HTTPS 中删除“S”,则链接有效。

注意:使用相同的凭据和私钥为我的项目中的其他存储桶生成链接,效果很好。只有 Firebase 存储桶拒绝接受我的签名...

0 投票
1 回答
5353 浏览

javascript - 如何将画布作为图像保存到 Firebase 存储?

我正在尝试将画布作为图像保存到 firebase 存储中。我已经阅读了许多有关将画布保存到服务器的文章和问题,并尝试使用以下代码实现相同的功能。

但是当我运行 Web 应用程序时,控制台显示错误:

FirebaseError:Firebase 存储:put索引 0 处的参数无效:预期的 Blob 或文件。

如何成功地将画布保存到 Firebase 存储?