react-native - React Native 如何将多个图像上传到服务器(后端)
问题描述
对于单个图像上传工作,但多个图像上传不起作用
const data = new FormData();
//sending data to backend in the form of array
data.append("media_files", [{
uri: item.uri,
type: item.mime,
name: item.name || `filename${i}.jpg`,
}]);
解决方案
现在正常工作
const [selectedImages, setSelectedImages] = useState(imageData)
const data = new FormData();
//images selected from image picker(react-native-image-crop-picker) library
selectedImages.forEach((item, i) => {
data.append("media_files[]", {
uri: item.uri,
type: "image/jpeg",
name: item.filename || `filename${i}.jpg`,
});
});
推荐阅读
- python - 如何通过在 Windows 上使用系统调用从 python 中正确获取 R sessionInfo()?
- angular - Angular mat-checkbox选中不等于表单组
- python - pynput按键函数调用事件函数问题
- sql - 通过更新旧表中的重复行来创建新的视图 psql 表
- spartacus-storefront - 更改产品列表页面中的默认排序选项
- android - 任何人都可以解释为什么这个 android 布局不工作并且在活动启动后立即使活动崩溃
- c++ - 与矩阵的橄榄球比赛
- r - R中指数衰减模型的自启动函数
- html - 如何使用 XSLT 在具有特定类的 HTML 表格周围插入新标签?
- python-3.7 - 我可以使用 async/await 来加速初始化类吗?