javascript - 我可以将图像作为文件对象检索到 Firebase 存储服务吗?
问题描述
我正在使用 PrimeNG 开发一个 Angular 应用程序,并将一些上传的图像存储在 Firebase 存储服务上。
为了上传图片,我使用了这个名为FileUpload的 PrimeNG 组件:https ://primefaces.org/primeng/showcase/#/fileupload
然后图像正确保存在 Firebase 存储服务上。它工作正常。每次我拖放要上传的图像时,我都会有这样的事情:
正如您在上一个屏幕截图中看到的那样,每次拖放图像时,我都会获得这个包含文件类型的对象的上传文件数组。
这个文件类型到底是什么?是 PrimeNG 自定义类型还是这个 JS 对象?(这个:https ://developer.mozilla.org/en-US/docs/Web/API/File )
如果我如何将特定图像从 Firebase 存储服务检索到此 File 对象之一?
解决方案
如何将特定图像从 Firebase 存储服务检索到此 File 对象之一?
将文件上传到 Firebase 存储后,Firebase JavaScript SDK 无法将其直接获取到本地文件。虽然 iOS 和 Android SDK 具有此选项,但 JavaScript SDK 仅允许通过所谓的下载 URL 下载数据。
推荐阅读
- ios - 如何快速检查设备的互联网连接是否不佳
- reactjs - 反应:使用引用在 componentDidMount 上的 scrollIntoView
- angular - 在 Angular 中访问 ngfor 中的每个响应式表单实例
- excel - 在 Excel 中创建条目的 VB 应用程序
- asp.net-mvc - 从 Azure 队列调用 REST API
- ios - 旧设备上的错误特定圆角?
- android - 如何在侧边栏菜单中更改片段,android studio
- wordpress - 我将 WP 迁移到另一个域,现在我得到了一个双导航栏
- ios - 在 viewdidload 之外更新导航栏按钮项目标题
- python - 模型不显示:无法在站点显示模型