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 Firebase React-native-fetch-blob 的属性“DocumentDir”