Skip to end of metadata
Go to start of metadata
Descripción

Permite subir ficheros en una única operación en el ámbito de una carga ya iniciada.

Uso:

  1. Se hace una peticion a /iniciar_carga para abrir una sesión de subida de ficheros. En la respuesta se recibe un uuidCarga que identifica la carga.
  2. Se hace una petición a /isubir_fichero_completo.
  3. Se podrá repetir el punto 2 tantas veces como ficheros se asocien a la carga.
  4. Se hace una petición a /confirmar_carga usando el uuidCarga, para consolidar todos los ficheros.
Estructura de la URL

 

https://api.cnmc.gob.es/carga/v1/subir_fichero_completo?uuidCarga=<Id de la carga>&tipoFichero=<Id del tipo fichero>&nombreFichero=<Nombre opcional del fichero>&numeroBytes=<Tamaño del fichero>&hash=<>

 

Petición

Esta petición recibirá los parámetros codificados en la URL. Estos no pueden ser enviado en el cuerpo de la petición. El tamaño máximo del fichero a enviar es de 10 Gb. Ver Límites de tamaño de los ficheros

Esta petición se debe enviar utilizando el método HTTP POST o PUT.

En el cuerpo de la petición contendrá los bytes del fichero.

Los parámetros de la petición son los siguientes:

  • uuidCarga: Identificación de la carga.
  • tipoFichero: Código que identifica el contenido del fichero.
  • nombreFichero: Este parámetro es opcional. Nombre del fichero origen.
  • numeroBytes: Tamaño del fichero en bytes. 
  • hash: Este parámetro es opcional. Resumen fichero  MD5
Respuesta

El cuerpo de la respuesta contendrá un documento JSON con el identificador de la subida. 

 

Ejemplo Respuesta
  { 	
      "uuidUpload": "550e8400-e29b-41d4-a716-446655440365" 
  }

 

Errores
Status
Title
Detail
 404 No encontrado

  El uuidUpload indicado no existe

 452 El UUID de carga no existe La sesión de carga relacionada ha expirado
 454Parámetro incorrecto  El tamaño de chunk no se corresponde al indicado

 

 

  • No labels