首页 > 解决方案 > 上传、存储和加载图像

问题描述

我有一个基本问题。我正在开发几个使用 node、react 和 react-native 开发后端和前端的项目。有时我必须上传、存储和重新加载图像。我找到了一种将图像上传到云服务并稍后在我的前端加载它们的方法。但是现在我有一种情况,我不想将图像存储在云服务中,而是想将图像存储在我自己的数据库中。由于我在后端使用的框架不支持像 BLOB 这样的类型,所以存储图像的唯一方法是将图像转换为像 base64 这样的字符串。现在我面临一些问题:

所以在我看来,这种方法不适合现实世界的应用。所以我想问的是,有多大的玩家处理这个 Image 工作流程?例如,如果我打开 Instagram 或购物应用,这些应用可能会在几秒钟内加载数百张图片。或者如果我将图片上传到 Instagram,这是如何在后台完成的?他们是否将图像转换为字符串?

我已经通过发送一个简单的 POST 请求失败了,该请求将 5Mb 大小的图像转换为 base64 字符串。

提前感谢您提供一些有用的提示。

标签: javascriptnode.jsreactjsreact-nativebackend

解决方案


推荐阅读