首页 > 解决方案 > Firebase - Firebase 存储文件如何从浏览器控制台变得“不可下载”?

问题描述

我正在将音频文件保存到 Firebase。

文件保存为 ex:1533128684596.m4a

当我在 Chrome 中手动尝试从控制台下载文件时,它会打开一个新选项卡,其中包含无法下载的损坏音频文件。(我已经附上了截图)

可以通过 Flutter 应用程序访问相同的文件

getDownloadURL() 并将其传递给 audioPlayer()

我错过了什么?Firebase 存储文件如何从基于浏览器的 GUI 控制台变得“不可下载”?

浏览器截图

标签: firebasefirebase-storage

解决方案


如果未设置上传文件的元数据(在我的情况下为“audio/m4a”),则有时无法从浏览器下载。

在应用程序中,要从 URL 播放文件,不需要附加元数据。

这些文件可以使用 Wget 工具下载。


推荐阅读