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.