Estoy cargando imágenes a través de fetch api . Durante la carga, si se selecciona una sola imagen, funciona perfectamente, pero si se seleccionan varias imágenes, da error [TypeError: Network request failed] . Intenté comentar initializeFlipper y también busqué esta respuesta. El servidor toma una matriz de imágenes... así es como se ven las images[] cuando se seleccionan varias imágenes
[{"height": 900, "mime": "image/jpeg", "modificationDate": "1649410153000", "path": "file:///data/user/0/com.emilio/cache/react-native-image-crop-picker/FB_IMG_1649005113656.jpg", "size": 78059, "width": 720}, {"height": 4160, "mime": "image/jpeg", "modificationDate": "1649410153000", "path": "file:///data/user/0/com.emilio/cache/react-native-image-crop-picker/IMG_20220330_134929_1.jpg", "size": 923567, "width": 1920}] y así es como se ven las images cuando se seleccionan imágenes individuales
[{"height": 725, "mime": "image/jpeg", "modificationDate": "1649410757000", "path": "file:///data/user/0/com.emilio/cache/react-native-image-crop-picker/FB_IMG_1649089342911.jpg", "size": 51443, "width": 720}]este es mi código:
const postOrder = () => { var data = new FormData(); data.append('marca', marca); data.append('modeo', modeo); data.append('option', option); data.append('description', description); data.append('images[]', { uri: images, name: 'image.jpg', type: 'image/jpeg', }); data.append('userId', state.user.id); dispatch(saveOrder(data)); }; export const saveOrder = data => dispatch => { console.log('/data in order action', data); fetch(`${baseUrl}/save-order`, { method: 'POST', headers: { Accept: 'application/json', 'Content-Type': 'multipart/form-data', }, body: data, }) .then(res => res.json()) .then(json => { console.log('json1', json); alert('order placed'); }) .catch(error => { console.log('error in saving', error); }); }; Editar verificado con el cartero ... varias imágenes se están cargando correctamente ... así es como el cartero lo envía. ¿Alguien sabe cómo debo formatear imágenes [] param 
[ TypeError: Network request failed] aparece cuando los parámetros que envía no tienen el formato correcto. Así que intente de la otra manera que mencioné a continuación.
Intenta hacer un bucle y agregar
images.map((file, index) => { data.append(`images[${index}]`, { uri: file, name: 'image.jpg', type: 'image/jpeg', }); })Además, pídale a su desarrollador de back-end que verifique si está aceptando el archivo en el parámetro y la forma correctos. Verifique lo mismo con el cartero para confirmar.