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

javascript - Firebase :- 获取存储桶内所有图像的下载链接

我一直在尝试获取存储在我的 firebase 存储桶中的所有图像的下载链接,但我没有成功。我可以手动检索 1 张图片的下载链接,但不是所有图片。

我想获取存储桶中存在的图像的所有下载链接并将它们存储在一个数组中。

0 投票
14 回答
86005 浏览

java - 如何从 Firebase 存储 getDownloadURL 获取 URL

我正在尝试获取 Firebase 存储桶中文件的“长期持久下载链接”。我已将其权限更改为

我的javacode看起来像这样:

当我运行它时,我得到的 uri 链接看起来像 com.google.android.gms.tasks.zzh@xxx

问题 1.我可以从中获得类似于以下内容的下载链接:https ://firebasestorage.googleapis.com/v0/b/project-xxxx.appspot.com/o/20-5-2016.csv?alt=media&token= b5d45a7f-3ab7-4f9b-b661-3a2187adxxxx

在尝试获取上面的链接时,我更改了返回前的最后一行,如下所示:

但是当我这样做时,我得到一个 403 错误,并且应用程序崩溃了。控制台告诉我这是 bc 用户未登录 /auth。“请先登录,然后再索取令牌”

问题 2.我该如何解决这个问题?

0 投票
11 回答
27495 浏览

android - FirebaseStorage 在请求图像时返回未知错误

我正在尝试提取已添加到 Android 设备上的 Firebase 存储的图像。每次运行时,我都会从onFailureListener()

E/StorageException(9646):发生未知错误,请检查服务器响应的HTTP结果代码和内部异常。E/StorageException(9646):代码:-13000 HttpResult:0

我还暂时将存储权限更改为具有读/写权限,以确保这不是问题。

0 投票
1 回答
13093 浏览

javascript - 如何在 Firebase 中生成“storageBucket”?

当我尝试将代码粘贴到我的 HTML 中以通过 Google 登录时,Firebase 一直给我空的“”,而不是为“storageBucket”生成一个 URL。我假设这是我收到错误的原因:此域未授权您的 Firebase 项目的 OAuth 操作。从 Firebase 控制台编辑授权域列表。(匿名函数)@ iframe.js:84

我正在使用浏览器同步到应该是授权域的用户 localhost。我的 HTML 标头中有 firebase cdn 以及为我的 firebase 应用程序生成的所有内容(除了 storageBucket)。我尝试将我的应用程序导入新的 Firebase,只需在类似的存储桶 URL(“eventSpot.appspot.com”)中输入我的应用程序名称,然后我尝试在 Firebase 中创建一个新应用程序。这些都不起作用。有什么我想念的吗?

在此先感谢您的帮助!:)

0 投票
2 回答
974 浏览

ios - 在 Swift 项目中切换 Firebase

我不小心在我的 Swift 项目中添加了错误的 Firebase(我们称之为 OLD),所以今天我完成了添加正确的 Firebase(NEW)的过程。我删除了旧的 plist 配置文件并添加了新的,但是当我运行应用程序时,我收到一个错误:

由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“提供的存储桶:OLD.appspot.com 与 FIRApp 配置中指定的存储桶不匹配:NEW.appspot.com”

在 GoogleService-Info.plist 文件中,正确的 STORAGE_BUCKET 字段是 NEW.appspot.com,而 OLD.appspot.com 没有出现在任何地方。那么我该如何解决呢?

0 投票
2 回答
1031 浏览

ios - FirebaseStorage 问题将数据下载到内存中(Swift)

感谢 Firebase 的重大更新,我正在将我的应用程序的图像托管从 AWS 切换到现在包含在 Firebase 中的 GS Storage。我已经导入了所有必要的 pod,这个应用程序已经成功地将图像上传到分配的存储桶,但问题是当我想下载到存储的内存图像时,应用程序崩溃,调试我在 FIRStorageReference 对象中发现以下错误:“使用未声明的类型'FirebaseStorage'”我正在将Firebase标头导入函数所在的VC。

稍后在尝试显示图像时: image.image = getImage(imageName) 被称为它会在返回图像中引发提到的错误!

致命错误:在展开可选值时意外发现 nil

imageRef 的打印描述:表达式产生错误:/var/folders/9q/g2rz2_hj15548cf15yrxz37c0000gn/T/lldb/1645/expr11.swift:1:46:错误:使用未声明的类型“FirebaseStorage”$__lldb__DumpForDebugger(Swift.UnsafePointer< FirebaseStorage. FIRStorageReference >(bitPattern: 0x11d028fa0).memory) ^~~~~~~~~~~~~~~ /var/folders/9q/g2rz2_hj15548cf15yrxz37c0000gn/T/lldb/1645/expr11.swift:1:45: 注意:同时将此'<'解析为类型参数括号 $__lldb__DumpForDebugger(Swift.UnsafePointer(bitPattern: 0x11d028fa0).memory)

'print(imageRef)' 的输出打印 GS 参考 (gs://project-xxxxxx...) 但 '.dataWithMaxSize()' 失败

提前致谢


(几天后)好的,这是一个解决方法,因为 FIRStorage 方法没有修改单独函数中的变量以供以后返回:

现在 getImage 它是一个 void 函数,但它可以工作

0 投票
2 回答
607 浏览

android - 在android中捕获图像时新的firebase屏幕变黑

我正在使用更新的新 Firebase Android SDK。我想将图像文件发送到服务器。我使用firebase存储图像上传后捕获图像全黑并挂起如何解决?

图像捕获结果后我得到但它没有显示没有错误。但黑屏。没有火力它正确返回图像。

0 投票
3 回答
23360 浏览

firebase - 存储具有唯一/随机名称的文件

使用新的 Firebase API,您可以将文件从客户端代码上传到云存储。这些示例假定文件名在上传期间是已知的或静态的:

或者

随着用户上传自己的文件,名称冲突将成为一个问题。如何让 Firebase 创建文件名而不是自己定义文件名?数据库中是否有类似push()用于创建唯一存储引用的功能?

0 投票
7 回答
6817 浏览

javascript - 从 Cordova 应用程序将图像上传到 Firebase 存储

我正在尝试将图像从我的 Cordova 应用程序上传到新的 Firebase 存储。这是我迄今为止所尝试的。

这会导致以下错误

我尝试过的另一件事是将图像获取为 base64 并转换为 Blob,但结果相同。

有谁知道如何获取 Firebase 存储所需的 Javascript 文件或 Blob 格式的图像?谢谢!

0 投票
0 回答
339 浏览

image-processing - 在firebase android中按图像搜索

在 firebase 的新 skd 中,支持将图像上传到存储,这非常棒。将图像上传到 firebase 后如何在这些图像中搜索并获得相似的图像?还是需要另一件事来实施?