React Native Image Fetch / Upload

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了React Native Image Fetch / Upload相关的知识,希望对你有一定的参考价值。

问题陈述:

我将图像uri base64从我的react-native应用程序上传到我的java后端服务器。我的后端将URI字符串转换为字节数组并将其存储在mysql数据库中(使用BLOB)。到目前为止一切都很好!但是当我从数据库中读取/获取图像时,我将它们转换回base64图像uri字符串,以向用户显示它们(使用我的Rest api获取)。问题是,我的Rest API(GET)可以处理2-3个图像然后内存不足......我该怎么办?这是因为对于Rest API来说,base64 uri字符串显然太长了......

任何决议?

答案

在后端,您应该将图像存储为文件,而不是字节数组。使用像this这样的东西将b64转换为java中的文件(我个人不知道怎么做)

完成此操作后,您的后端必须返回文件的URL,以便您可以使用Image中的react-native组件在应用中显示它。

以上是关于React Native Image Fetch / Upload的主要内容,如果未能解决你的问题,请参考以下文章

react-native-easy-app 详解与使用之 View,Text,Image,Fl

react-native——fetch

无法读取未定义的 React-Native Firebase React-native-fetch-blob 的属性“DocumentDir”

react-native upoad imagepicker

React Native之Fetch简单封装获取网络状态

如何从 fetch 中获取 JSON 数据(react-native)