Compartir a través de


Realizar la carga de archivos: API de detección de nube

Cargue el contenido del archivo realizando una solicitud HTTP PUT. Tendrá que usar la dirección URL devuelta por la solicitud iniciar carga de archivos .

Nota:

  • Puede cargar archivos individuales de hasta 5 GB. Si necesita cargar archivos más grandes, divida los datos de detección en la nube en varios fragmentos.
  • Si no sabe qué entorno está ejecutando, compruebe 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, agregue el encabezado "x-ms-blob-type: BlockBlob" a la solicitud.
  • Si el tamaño del archivo es mayor que 64 MB, cárguelo en fragmentos. la manera más fácil de hacerlo es usar el SDK de Azure.

Ejemplo

Solicitud

Este es un ejemplo de la solicitud de 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 el SDK de Java de Azure.

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 tiene algún problema, estamos aquí para ayudarle. Para obtener ayuda o soporte técnico para el problema del producto, abra una incidencia de soporte técnico.