问题标签 [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 投票
3 回答
3845 浏览

javascript - 使用 Firebase 3 上传 Base64 图像

可以将 base64 图像上传到 Firebase 吗?

我试过这段代码:

但我有一个错误:

0 投票
3 回答
902 浏览

ios - 使用 iOS SDK 将文件上传到 Firebase 时,上传总数为 0

在将 iOS 应用中录制的视频文件上传到 Firebase 时,我想向用户显示一个进度条,因此我使用observeStatus了 SDK 的功能:

但是,“总单位数”似乎总是为 0,这意味着计算的完成百分比在整个除以 0 的情况下有点疯狂:

难道我做错了什么?遵循此处描述的文档。

[也在 Swift 中复制]

0 投票
6 回答
1700 浏览

ios - Firebase 存储上传适用于模拟器,但不适用于 iPhone

为什么 Xcode 会向我抱怨关于将图像上传到 Firebase 存储的权限,但是当我在模拟器中运行相同的应用程序时,它工作正常?

权限错误:

正文文件无法访问:/var/mobile/Media/DCIM/100APPLE/IMG_0974.JPG Error Domain=NSCocoaErrorDomain Code=257 “文件“IMG_0974.JPG”无法打开,因为您没有查看权限。 " UserInfo={NSURL=file:///var/mobile/Media/DCIM/100APPLE/IMG_0974.JPG, NSFilePath=/var/mobile/Media/DCIM/100APPLE/IMG_0974.JPG, NSUnderlyingError=0x14805d680 {错误域=NSPOSIXErrorDomain 代码=1 "不允许操作"}}

0 投票
1 回答
293 浏览

ios - 有没有办法在用户每次打开应用程序时不重新下载图像?

我正在开发一个显示图像的 tableView,并且每次加载视图时都会重新下载图像。有没有办法缓存图像,所以它只下载一次图像?(缓存图片)

0 投票
1 回答
2153 浏览

node.js - 在 node.js 下将 Firebase 参数与 Google Cloud Storage 结合使用

目前没有 node.js Firebase 存储客户端(太糟糕了......),所以我转向 gcloud-node 使用 Firebase 控制台中的参数。

我正在努力 :

在哪里 :

  • FB_JSON_PATH是生成的 JSON 文件的路径,以便使用 Firebase Server SDK

  • FB_DATABASE_URL类似于https://app-a36e5.firebaseio.com/

  • FB_PROJECT_ID是 Google 控制台中 firebase 项目的名称:“app-a36e5”

存储桶的 id 是FB_PROJECT_ID(在 Firebase 的控制台中,存储选项卡显示 gs://app-a36e5.appspot.com)

当我运行此代码时,我得到:

但没有其他错误。

exists true至少在期待。

一些附加信息:我可以查询数据库(所以我认为 JSON 文件是正确的),并且我已将存储规则设置如下:

这样存储上的所有内容都是可读的。

任何想法如何让它工作?谢谢你。

0 投票
6 回答
29419 浏览

javascript - 如何在 Firebase 存储中创建文件夹?

因此,新的 Firebase 支持使用 Google Cloud Platform 进行存储。

您可以使用以下方法将文件上传到文件images夹:

如果您想images/user1234使用代码动态创建子文件夹怎么办?

官方样本没有显示如何做到这一点,官方指南参考文档也没有。

Firebase 控制台是唯一可以手动创建文件夹的地方吗?

0 投票
2 回答
1831 浏览

javascript - 如何在 Firebase 存储中启用和使用文件版本控制?

Firebase 存储基于允许对文件进行版本控制的Google Cloud Platform 。

在 Firebase 控制台中,没有关于 GCP 存储桶的选项,并且在访问 GCP 控制台时,似乎没有办法在与 Firebase 项目相关的存储桶中启用版本控制。

此外,即使启用了版本控制,Firebase SDK 也没有提及如何访问以前版本的文件。

Firebase 存储是否可以进行版本控制?

0 投票
1 回答
4046 浏览

ios - 使用 Firebase Storage Swift 中的图像引用数据库中的 Firebase 用户

通常我可以在网上找到这个问题的答案,但由于它太新了,我一直遇到麻烦。

当我让用户登录应用并为其个人资料选择 4-5 张图片时,我如何将这些图片存储在 Firebase 存储中并将这些图片引用给 Firebase 数据库中的该用户?

谢谢

0 投票
1 回答
3638 浏览

swift - Firebase retrieve image from URL save with Firebase database

I have saved an image to the Firebase storage and also saved the imageURL to Firebase database, but how can I get the image back by the URL saved in firebase database? Here is how I save it

0 投票
4 回答
24045 浏览

javascript - 将图片从 URL 上传到 Firebase 存储

我想知道如何通过 URL 而不是输入(例如)将文件上传到 Firebase 的存储中。我正在从网站上抓取图像并检索它们的 URL。我想通过 foreach 语句传递这些 URL 并将它们上传到 Firebase 的存储中。现在,我让 firebase upload-via-input 使用以下代码:

问我换什么

var 文件 = evt.target.files[0];

使用外部 URL 而不是手动上传过程?

变种文件=“ http://i.imgur.com/eECefMJ.jpg ”;不工作!