Javascript 上传、存储和加载图像
我有一个基本问题。我在几个项目上工作,用node、react和react native开发后端和前端。有时我不得不上传、存储和重新加载图像。我找到了一种方法将图像上传到云服务,然后在我的前端加载它们。但现在我遇到的情况是,我不想将图像存储在云服务中,而是想将图像存储在我自己的数据库中。由于我在后端使用的框架不支持BLOB之类的类型,因此存储图像的唯一方法是将图像转换为base64之类的字符串。现在我面临一些问题:Javascript 上传、存储和加载图像,javascript,node.js,reactjs,react-native,backend,Javascript,Node.js,Reactjs,React Native,Backend,我有一个基本问题。我在几个项目上工作,用node、react和react native开发后端和前端。有时我不得不上传、存储和重新加载图像。我找到了一种方法将图像上传到云服务,然后在我的前端加载它们。但现在我遇到的情况是,我不想将图像存储在云服务中,而是想将图像存储在我自己的数据库中。由于我在后端使用的框架不支持BLOB之类的类型,因此存储图像的唯一方法是将图像转换为base64之类的字符串。现在我面临一些问题: 2MB以上的图像似乎太大 如果我发送一个POST请求来存储图像,我会得到一个错误
- 2MB以上的图像似乎太大
- 如果我发送一个POST请求来存储图像,我会得到一个错误,即负载或类似的内容太大
- 如果我试图控制台记录我的base64字符串,浏览器通常会挂断
- 如果我尝试复制粘贴base64字符串,例如在JavaScript文件中作为注释粘贴,它不会显示完整的字符串,而是在某个点发现一个