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.

Postman: Cómo adjuntar un archivo en Formdata con Disposición de contenido.

Conseguí que se ejecutara lo siguiente desde Postman:

POST https://bonga.partner.com/api/v1/users/:user_id/image
La carga útil es multipart/form-data con nombre="imagen[archivo]"
Content-Disposition: form-data; name="imagen[archivo]"; filename="NOMBRE_ARCHIVO"
Content-Type: image/jpeg

En Postman hice lo siguiente:

enter image description here

En la cabecera tengo lo siguiente:

enter image description here

Devuelve un error 500. ¿Alguna idea de lo que estoy haciendo mal?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Es difícil determinar la causa exacta del error 500 sin más información o acceso a los registros del servidor backend. Sin embargo, aquí hay algunas cosas que puedes intentar:

    1. Verifica la URL: Asegúrate de que la URL sea correcta y que el parámetro “:user_id” sea reemplazado por un ID de usuario real.

    2. Verifica el nombre del archivo: Asegúrate de que el nombre del archivo en el parámetro “filename” coincida con el nombre real del archivo que estás intentando subir.

    3. Verifica el tipo de archivo: Asegúrate de que el encabezado “Content-Type” coincida con el tipo de archivo real que estás subiendo. Por ejemplo, si estás subiendo un archivo PNG, el encabezado “Content-Type” debería ser “image/png”.

    4. Verifica los registros del servidor: Si es posible, verifica los registros del servidor para ver si hay mensajes de error que puedan darte más información sobre la causa del error 500.

    5. Prueba utilizando una herramienta diferente: Si Postman no está funcionando, prueba utilizando una herramienta diferente, como cURL o un script personalizado, para ver si obtienes el mismo error. Esto puede ayudarte a reducir si el problema es con Postman o con la solicitud en sí misma.

Comments are closed.