Reactjs 将大JSON数据保存到我的应用程序中
我在保存大型JSON(包含大量从firebase获取的base64图像)时遇到问题。 字符串长度(我用JSON.stringify保存)约为13000000。 而json大小1000000确实可以保存。 我尝试异步存储,发现它在android上有6MB的限制。 然后我切换到sqlite。在这两种情况下,当试图从13000000长度的json中提取数据时,我都会得到一个空值。Reactjs 将大JSON数据保存到我的应用程序中,reactjs,sqlite,react-native,asyncstorage,Reactjs,Sqlite,React Native,Asyncstorage,我在保存大型JSON(包含大量从firebase获取的base64图像)时遇到问题。 字符串长度(我用JSON.stringify保存)约为13000000。 而json大小1000000确实可以保存。 我尝试异步存储,发现它在android上有6MB的限制。 然后我切换到sqlite。在这两种情况下,当试图从13000000长度的json中提取数据时,我都会得到一个空值。 谁能告诉我我做错了什么?有什么替代我所做的吗?正如@Joshua所建议的,避免将base64图像保存到数据库中。您可以按照
谁能告诉我我做错了什么?有什么替代我所做的吗?正如@Joshua所建议的,避免将base64图像保存到数据库中。您可以按照他的建议将它们保存到S3存储桶、cloudinary CDN或任意数量的第三方位置。但您也可以将它们作为二进制文件保存到文件系统中。您可能会发现这些文章很有帮助
祝你好运 您将图像存储在数据库中有什么特殊原因吗?这通常不是好的做法。为什么不将它们存储在cloudinary或digital ocean spaces之类的地方,并仅在需要时加载它们?然后,您可以在任意位置以JSON格式存储指向图像的链接数组。