Realización de la carga de archivos: API de Cloud Discovery

Carga el contenido del archivo realizando una solicitud HTTP PUT. Será necesario ques use la dirección URL devuelta por la solicitud iniciar carga de archivos.

Nota:

  • Puedes cargar archivos individuales de hasta 5 GB. Si necesitas cargar archivos más grandes, divide los datos de Cloud Discovery en varios fragmentos.
  • Si no sabes qué entorno estás ejecutando, comprueba la solicitud Iniciar carga de archivos, que devuelve esta información.

Solicitud HTTP

PUT https://<initiate_file_upload_response_url>

Nota:

Para Azure:

  • Si el archivo tiene menos de 64 MB, agrega el encabezado "x-ms-blob-type: BlockBlob" a la solicitud.
  • Si el tamaño del archivo es mayor que 64 MB, cárgalo en fragmentos. la manera más fácil de hacerlo es usar el SDK de Azure.

Ejemplo

Solicitar

Este es un ejemplo de la solicitud para Azure.

curl --request PUT --upload-file <file_to_upload_full_path> -H "x-ms-blob-type: BlockBlob" "https://<initiate_file_upload_response_url>"

Este es un ejemplo de la solicitud para Azure Java SDK.

File fileReference = new File("file.name");
// Create a blob using the URI that contains the shared access signature.
CloudBlockBlob sasBlob = new CloudBlockBlob(uri);

// Upload the file to the blob.
sasBlob.upload(new FileInputStream(fileReference), fileReference.length());

Si tienes algún problema, estamos aquí para ayudar. Para obtener ayuda o soporte técnico para el problema del producto, abre una incidencia de soporte técnico.