首页 > 解决方案 > 有没有办法使用 axios 将图像上传到 Firebase 并从中加载?

问题描述

我正在开发一个 react-native 应用程序,它调用我用 Express 制作的 REST API。我希望能够从应用程序(或从我的 Express 后端,以更容易的方式)将图像上传到 Fire Base,然后将图像 URL 存储在 mongoDB 中。现在,我在后端编写了获取所有图像 url 的路由,将图像 URL 添加到数据库(从请求正文中获取 URL),并删除图像 url。问题是我不知道如何将图像上传到 Firebase 以及如何让 url 通过请求正文传递给我的 API。有什么建议么?

标签: reactjsfirebasereact-nativeexpressaxios

解决方案


您的第一步是使用axios上传图像,其中您的标头应支持二进制文件

 headers: {
            'content-type': 'multipart/form-data'
        }

这里有一个很好的axios示例


推荐阅读