firebase - Firebase - Firebase 存储文件如何从浏览器控制台变得“不可下载”?
问题描述
我正在将音频文件保存到 Firebase。
文件保存为 ex:1533128684596.m4a
当我在 Chrome 中手动尝试从控制台下载文件时,它会打开一个新选项卡,其中包含无法下载的损坏音频文件。(我已经附上了截图)
可以通过 Flutter 应用程序访问相同的文件
getDownloadURL() 并将其传递给 audioPlayer()
我错过了什么?Firebase 存储文件如何从基于浏览器的 GUI 控制台变得“不可下载”?
解决方案
如果未设置上传文件的元数据(在我的情况下为“audio/m4a”),则有时无法从浏览器下载。
在应用程序中,要从 URL 播放文件,不需要附加元数据。
这些文件可以使用 Wget 工具下载。
推荐阅读
- javascript - 更改路径“d”属性以弯曲线
- scala - 比较 2 个键值对之间的值时,Spark Scala 匹配错误
- if-statement - Why doesn't my if-then statement in Scratch ever trigger?
- javascript - 某些数据未保存在 firebase 数据库中
- scala - Akka 测试 - 等待actor初始化
- c# - LINQ - 将带有子列表的对象列表展平为一个列表
- r - Bradley-Terry 模型,RStudio
- c++ - Libtins:即使使用 c++11,也不能在 sniff_loop 中使用类方法作为数据包处理程序
- c# - 从 BlockBlob 元数据中获取以特定键字符串开头的所有值
- javascript - 可滚动容器中的 Vuetify 自动完成样式问题