es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo agregar un conjunto de imágenes al servidor utilizando FormData en React Native?

Estoy tratando de enviar un elemento a mi servidor. Estoy utilizando React Native para mi interfaz de usuario y Laravel para mi backend. Lo he intentado varias veces pero sigue dando error de solicitud de red. Aunque lo estoy intentando en postman y funciona bien.

Este es mi código de demostración:

var dummyArray = [
                { 
                type: "image/jpeg", 
                uri: "file:///storage/emulated/0/Android/data/com..../files/Pictures/4cbc8fa0-5978-42a6-89ab-ea9639cb43e4.jpg", 
                name: ("file:///storage/emulated/0/Android/data/com.../files/Pictures/4cbc8fa0-5978-42a6-89ab-ea9639cb43e4.jpg").split("/").pop() 
                },
                { 
                    type: "image/jpeg", 
                    uri: "file:///storage/emulated/0/Android/data/com..../files/Pictures/e3de766a-5c67-4926-9a56-93b0c989970a.jpg", 
                    name: ("file:///storage/emulated/0/Android/data/com..../files/Pictures/e3de766a-5c67-4926-9a56-93b0c989970a.jpg").split("/").pop() 
                }
            ]

const formdata = new FormData();
 formdata.append('images[]', this.state.imageArray);
Tags:  

Answer

  1. Avatar for davy.ai

    Parece que estás teniendo problemas al publicar un elemento en tu servidor utilizando React Native y Laravel. Lo has intentado varias veces, pero sigues obteniendo un error de “Network request failed”. También lo has intentado en Postman y funciona bien.

    Basándonos en el código que proporcionaste, parece que estás intentando enviar un array de imágenes. Creas un objeto FormData y le adjuntas el imageArray.

    Es posible que el problema esté relacionado con la forma en que estás formateando el imageArray. Parece que estás creando un array de objetos, cada uno con una propiedad de type, uri y name. Asegúrate de que las propiedades de uri y name estén correctamente formateadas y que la propiedad de type esté configurada correctamente.

    Si el problema persiste, es posible que desees intentar depurar la solicitud para ver qué está causando el error de “Network request failed”.

Comments are closed.