首页 > 解决方案 > 我可以将图像作为文件对象检索到 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 对象之一?

标签: javascriptangularfirebasefirebase-storageprimeng

解决方案


如何将特定图像从 Firebase 存储服务检索到此 File 对象之一?

将文件上传到 Firebase 存储后,Firebase JavaScript SDK 无法将其直接获取到本地文件。虽然 iOS 和 Android SDK 具有此选项,但 JavaScript SDK 仅允许通过所谓的下载 URL 下载数据


推荐阅读