react-native - 如何在不使用 base64 的情况下从 react-native 上传图片?
问题描述
对于一个项目,我们需要上传一个内存超过 2mb.\ 的图像文件,我们无法通过 base64 转换上传。
任何帮助都可能有用
解决方案
使用ImagePicker
或其他解决方案获得本地图像 url 后,您可以将其发送到服务器:
const formData = new FormData();
formData.append("image", { uri: imageUrl, name: 'image.jpg', type: 'multipart/form-data' })
fetch(yourUrl, {
method: "POST", {
'Content-Type': 'multipart/form-data',
},
body: formData
);
推荐阅读
- area - Halcon - 选择 Y 值最高的子区域
- java - 在 ElasticSearch 版本 7 中替换 InternalSimpleValue 构造函数
- matlab - 如何从具有高斯噪声的输出中找到变换矩阵?
- python - python的配置文件
- aws-lambda - 支持从 dynamoDB 获取超过 1000 条记录
- rust - Rust 字符串与 &str 迭代器
- angular - Angular 加载数据后如何渲染页面?
- r - 基于 UNIX 时间戳的周和月的队列
- sql - 使用 width_bucket 获取结果范围
- c# - 如何以编程方式绑定 XAML 中的数据