Skip to main content
Para cargar un archivo al servidor, use una solicitud PUT o POST.

Crear una solicitud PUT

Para cargar un archivo mediante una solicitud PUT, pase el URI siguiente:
La URI acepta estos parámetros: Recomendamos especificar explícitamente el valor del encabezado Content-type. Especifique el archivo que se va a cargar en el cuerpo de la solicitud PUT. El servidor admite el uso de hashes. Pase al servidor FlexiCapture 12 el valor del hash MD5. Codifique el valor en Base64 con UTF-16LE y páselo en el encabezado estándar Content-MD5. El servidor calcula el valor hash del archivo y lo compara con el valor pasado en el encabezado. Si los valores no coinciden, el archivo se elimina del servidor. Son posibles dos respuestas del servidor:
  • HTTP 201 (Created) – El archivo se cargó correctamente en el servidor.
  • HTTP 400 (Bad request) – Falta un parámetro obligatorio o el valor hash no coincide con el valor especificado en el encabezado. No se cargó ningún archivo.
Actualmente, no puede pasar los parámetros de registro al servidor.

Crear una solicitud POST

Recomendamos usar solicitudes PUT. Si, por algún motivo, no es posible usar solicitudes PUT, puede cargar un archivo en el servidor mediante una solicitud POST. Los parámetros projectName y batchType pueden pasarse en la URL, igual que en una solicitud PUT, o como campos de texto en el cuerpo de la solicitud.

Enviar varias imágenes en una solicitud

Puede enviar varias imágenes en una sola solicitud POST. Establezca el valor del campo Content-type en multipart/form-data y especifique el valor del separador en el parámetro boundary. Los nombres de los archivos incluidos en una solicitud no deben ser iguales. En el siguiente ejemplo se envían dos archivos en una sola solicitud:

Enviar un campo de texto

También puede enviar un campo de texto en una solicitud POST:
Finalice la solicitud con esta cadena boundary: