Effecteur téléchargement de fichiers - API Cloud Discovery

Téléchargez le contenu du fichier en effectuant une requête HTTP PUT. Vous devez utiliser l’URL retournée par la demande de Démarrer le téléchargement du fichier.

Remarque

  • Vous pouvez télécharger des fichiers individuels d’un maximum de 5 GB. Si vous devez télécharger des fichiers plus volumineux, divisez les données Cloud Discovery en plusieurs blocs.
  • Si vous ne savez pas quel environnement vous exécutez, cochez la case Lancer la demande de téléchargement de fichier, qui renvoie ces informations.

Requête HTTP

PUT https://<initiate_file_upload_response_url>

Remarque

Pour Azure :

  • Si votre fichier est inférieur à 64 MB, ajoutez l’en-tête « x-ms-blob-type : BlockBlob » à votre demande.
  • Si la taille de votre fichier est supérieure à 64 MB, chargez-la en blocs. la méthode la plus simple consiste à utiliser Azure SDK.

Exemple

Requête

Voici un exemple de la demande pour Azure.

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

Voici un exemple de la demande pour 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 vous rencontrez des problèmes, nous sommes là pour vous aider. Pour obtenir de l’aide ou du support pour votre problème de produit, veuillez ouvrir un ticket de support.