我正在使用 react-native-crop-image-picker 在移动设备上选择图像。获得图像后,我保存图像路径 - 'file:///Users/.../image-name.png'。
我需要将此图像发送到 base64 格式的套接字连接。但我不知道如何做到这一点。裁剪图像选择器有一个选项可以在选择图像时获取 base64 字符串,但由于内存限制,我无法保存它,必须在旅途中进行转换。
答案 0 :(得分:0)
你试过 https://github.com/Snapp-FidMe/react-native-image-base64 吗?
import ImgToBase64 from 'react-native-image-base64';
ImgToBase64.getBase64String('file://youfileurl')
.then(base64String => doSomethingWith(base64String))
.catch(err => doSomethingWith(err));