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

firebase - Firebase:存储上传文件大小限制?

Firebase 存储上传文件的大小限制是多少?我在网站上找不到那个信息。

0 投票
1 回答
674 浏览

android - 无法将 Firebase 存储集成到我的 android 应用程序

我一直在尝试通过点击链接将Firebase存储集成到我的 Android 应用程序中。

但是当我尝试同步我的 gradle 文件时,它给了我以下错误

错误:(32, 13) 无法解决:com.google.firebase:firebase-storage:9.0.2

错误:无法解决:com.google.firebase:firebase-core:9.0.2

0 投票
2 回答
9870 浏览

android - 如何为firebase存储中的文件生成公共url?

有没有办法从firebase存储中为pdf文件生成公共url。它现在给我的网址是这个

但是我们可以看到它包含一个令牌,这意味着涉及一些会话/身份验证。

0 投票
2 回答
596 浏览

firebase - 仅当 Firebase 存储上不存在资源时才允许写入

我正在尝试设置 Firebase 安全规则,以便仅在不存在同名文件时才允许上传文件。理想情况下,当新文件的内容与现有文件相同时,我希望支持覆盖文件。

我尝试了以下方法:

但两者似乎都没有奏效。他们所做的只是禁止任何上传。

0 投票
3 回答
1689 浏览

ios - 如何从 UIImagePickerController 获取图像的 NSURL?上传到 Firebase

所以已经开始了一些其他线程,因为人们对此有麻烦。像这样一个:从 UIImagePickerController 获取 NSURL和这个: Firebase 存储上传在模拟器中有效,但在 iPhone 上无效

我正在尝试遵循本教程: https ://firebase.google.com/docs/storage/ios/upload-files#upload_from_a_local_file

我的视频上传工作,而不是图像。

我的视频代码很简单:

但我的图像代码不起作用。这就是我的结果:

似乎无论我做什么,我都会遇到错误。这是我当前的错误

控制台日志

2016-06-25 12:47:59.108 链 [4187:1957121] 正文文件无法访问:/var/mobile/Media/DCIM/100APPLE/IMG_0027.JPG 错误域 = NSCocoaErrorDomain 代码 = 257“文件“IMG_0027.JPG”无法打开,因为您无权查看。” UserInfo={NSURL=file:///var/mobile/Media/DCIM/100APPLE/IMG_0027.JPG, NSFilePath=/var/mobile/Media/DCIM/100APPLE/IMG_0027.JPG, NSUnderlyingError=0x18b7ad40 {错误域=NSPOSIXErrorDomain 代码=1“不允许操作”}} 2016-06-25 12:48:02.969 链 [4187:1957659] 插件 com.swiftkey.SwiftKeyApp.Keyboard 无效 Optional(["public.image", "public.movi​​e"])信息:[“UIImagePickerControllerOriginalImage”:尺寸 {1836, 1454} 方向 0 比例 1.000000,“UIImagePickerControllerReferenceURL”:资产库://资产/资产。

2016-06-25 13:04:05.136 Chain[4187:1957121] _BSMachError: (os/kern) 无效能力 (20) 2016-06-25 13:04:05.138 Chain[4187:1959394] _BSMachError: (os/kern ) 无效名称 (15) 2016-06-25 13:04:05.146 链 [4187:1959394] 插件 com.swiftkey.SwiftKeyApp.Keyboard 无效 2016-06-25 13:04:05.220 链 [4187:1957188​​] CFNetwork SSLHandshake 失败(-9806) 2016-06-25 13:04:05.661 Chain[4187:1957121] 正文文件无法访问:/var/mobile/Media/DCIM/100APPLE/IMG_0015.JPG 错误域=NSCocoaErrorDomain 代码=257“文件” IMG_0015.JPG”无法打开,因为您没有查看权限。” UserInfo={NSURL=file:///var/mobile/Media/DCIM/100APPLE/IMG_0015.JPG, NSFilePath=/var/mobile/Media/DCIM/100APPLE/IMG_0015.JPG, NSUnderlyingError=0x18bd4330 {错误域=NSPOSIXErrorDomain 代码=1 "不允许操作"}}

编辑:这是我的 didFinishPickingMedia:

0 投票
0 回答
400 浏览

android - 如何从 FireBase 存储中获取文件列表?

我只是 Google Firebase 的新手。我加载了一些音频文件,我想从我的应用程序访问它以在流中听到它。我有一些麻烦。我做了一个参考,但如果我想这样做 - 我有一个 404 错误。

你能帮我吗?

0 投票
1 回答
17235 浏览

angularjs - 获取 gs://example.appspot.com/images net::ERR_UNKNOWN_URL_SCHEME

我最近一直收到此错误消息,我想知道为什么。

获取 gs://example.appspot.com/images net::ERR_UNKNOWN_URL_SCHEME

以下是我对存储服务的引用:

我有 Google Chrome 51,并且正在运行 Windows 10。

0 投票
0 回答
77 浏览

android - 未创建文件

我正在使用 firebase 下载和 File.createTempFile 下载文件。onSuccess 方法会记录消息,但不会创建下载的文件。这是我的代码

}

0 投票
1 回答
2848 浏览

firebase - Firebase 存储 downloadURL 文件结构

所以我正在使用 Firebase 存储来上传我的网站文件。这是目录结构的示例:

所以我以这种结构将这些文件上传到firebase,但我注意到返回的downloadURL在保留这种结构方面不是很友好..

例如,当我将 iframe 的 src 设置为 index.html 的 downloadURL 时,iframe 页面缺少样式和 mainScript 文件。

这是 downloadURL 查找 index.html 的方式:

https://firebasestorage.googleapis.com/v0/b/App_ID.appspot.com/o/index.html?alt=media&token=some_uid

这是 downloadURL 查找 style.css 的方式:

https://firebasestorage.googleapis.com/v0/b/App_ID.appspot.com/o/css%2Fstyle.css?alt=media&token=some_uid 等。

当然 index.html 文件正在寻找 style.css 文件:

https://firebasestorage.googleapis.com/v0/b/App_ID.appspot.com/o/css/style.css

但结果为404。

有没有办法解决这个问题?

PS,当然我不想强迫用户更改他们文件中的网址......

0 投票
1 回答
1457 浏览

android - 如何在 Firebase 存储中恢复文件下载?

我需要使用 Firebase 存储下载一个大文件,我的用户可能会通过下载面临网络中断,我希望能够恢复这个下载任务。

永远不会调用最后两个侦听器。当我设置完整的侦听器时:

我的应用程序崩溃。

即使我设置:

然后在下载过程中关闭我的网络,不会触发 downloadTask 失败侦听器。该任务似乎仍在“进行中”,但没有下载数据。该功能的文档很差。我应该如何实施它?

  • 失败的监听器似乎坏了
  • 当我添加一个 completeListener 时,它会导致我的应用程序崩溃
  • firebaseStorage.setMaxDownloadRetryTimeMillis 似乎没有任何效果

关于如何处理文件下载的恢复功能的任何想法?