react-native - 如何在本机反应中以多部分格式将图像上传到服务器
问题描述
我是新来的反应本地人。我想以本机反应将图像上传到服务器。我想以多部分格式上传它。所以请帮助我。是否可以以多部分格式将图像上传到服务器是的,然后如何。我在谷歌上检查并搜索了很多东西,但我没有找到任何将图像上传到服务器的单一答案。请帮忙。谢谢。
解决方案
我们可以使用 FormData类创建一个请求,将图像分段上传到服务器。
例如:
const formData = new FormData();
formData.append('KEY1', VALUE1);
formData.append('KEY2', VALUE2);
formData.append('upload_pancard',
{
uri: pancardImage.uri,
name: 'pancardImage.jpg',
type: 'image/jpg'
}
);
formData.append('upload_aadhar',
{
uri: upload_aadhar.uri,
name: 'upload_aadhar.jpg',
type: 'image/jpg'
}
);
formData.append('upload_aadhar_second',
{
uri: upload_aadhar_second.uri,
name: 'upload_aadhar_second.jpg',
type: 'image/jpg'
}
);
formData.append('digital_signature',
{
uri: digital_signature.uri,
name: 'digital_signature.jpg',
type: 'image/jpg'
}
);
如果您应该上传多张图片,则在 formData.append() 中传递数组以上传多张图片。
推荐阅读
- oracle - 防止在远程数据库中插入重复项
- express - 在loopback4中表现得像response.redirect的代码?
- latex - 如何在 LaTeX 中将我的桌子放在彼此下方
- spring-boot - ElasticsearchCrudRepository 批量插入给出错误 - 验证失败:1:未添加请求
- c++ - 从另一个列表的元素构造一个列表而不添加到堆内存
- java - 通过 IntelliJ IDEA/Eclipse 从 Windows 桌面远程调试 Linux VM 上的 Kafka/Web 应用程序的最有效/自动化的方法是什么?
- angular - 生产中的角度路由 - htaccess
- c# - 如何停止自己飞起来的物体?
- sql - 为多列编写 SQL Unpivot 运算符 - 数据堆叠
- html - 具有平滑大小变化的边框