Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

206
Vistas
¿Por qué 'formData' no funciona en 'axios 0.26.1' en el emulador nativo de Android?

He usado expo-image-picker y axios 0.26.1 . formData en axios versión 0.26.1 no funciona. cuando se usa formData , los datos no se envían a la api

ingrese la descripción de la imagen aquí

baje la versión de axios a la versión 0.24.0 pero recibo este error al enviar formData en el emulador de Android.

Error: error de red

datos de formulario:

ingrese la descripción de la imagen aquí

 export const sendRequest = (url, response, method, formData) => { return axios({ url, method, data: method !== "get" ? formData : null, headers: { Authorization: `Bearer ${response.data.access}`, transformRequest: (data, headers) => { return formData; }, }, }); const formData = new FormData(); const imageUri = image.value.uri; const newImageUri = "file:///" + imageUri.split("file:/").join(""); formData.append("photo", { uri: newImageUri, type: mime.getType(newImageUri), name: newImageUri.split("/").pop(), }); data.append("title", title);

¿Puedes ayudarme por favor?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Este error se ha publicado en problemas de Axios GitHub y aparentemente está presente desde 0.25.0. Tuve que retroceder a la versión 0.24.0 para que funcionara. Sin embargo, este problema se ha cerrado con las siguientes soluciones.

Método 1:

 const formData = new FormData(); const response = await axios.post('/URL', formData, { headers: { ...formData.getHeaders() } });

Método 2:

 axios.post(url, formData, { headers: { 'Content-Type': 'multipart/form-data' }, transformRequest: formData => formData, })

Puedes consultar el problema aquí

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda