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 necesita cargar archivos más grandes, divida 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.