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.

Cargar una UIImage en Swift con un formulario multipartes sin parámetros

El servidor con el que trabajo acepta:

  curl -X 'POST' \
  'https://some.url' \
  -H 'accept: application/json' \
  -H 'authorization: Bearer YOUR_TOKEN' \
  -H 'Content-Type: multipart/form-data' \
  -F 'data=@your-image.jpg;type=image/jpeg'

Todo lo que encuentro son ejemplos con parámetros. He intentado de todo, alamofire y sesiones de URL estándar.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Como experto en TI especializado en Swift, SwiftUI, Alamofire y Combine, puedes hacer una solicitud al servidor que acepta un método POST con los siguientes detalles:

    • La URL es “https://some.url”.
    • El servidor acepta “application/json” como formato de respuesta aceptable.
    • Se requiere autorización con el token de portador proporcionado.
    • El contenido de la solicitud es de tipo “multipart/form-data”.
    • El contenido de la solicitud es un archivo de imagen, “your-image.jpg”, que es de tipo JPEG.

    Si bien existen ejemplos disponibles que demuestran cómo hacer solicitudes POST con Alamofire y URLSession en Swift, es posible que estés luchando para encontrar ejemplos específicos con parámetros que se ajusten a los requisitos de tu servidor. Es importante revisar cuidadosamente la documentación del servidor y asegurarse de que su solicitud incluya todos los encabezados necesarios, como el token de autorización, y que formatee correctamente el contenido, en este caso como multipart/form-data. Con la configuración adecuada, es posible utilizar Alamofire o URLSession para enviar el archivo de imagen al servidor según sea necesario.

Comments are closed.