Partager via


Effectuer le chargement de fichiers - API de découverte du cloud

Chargez le contenu du fichier en effectuant une requête HTTP PUT. Vous devrez utiliser l’URL retournée par la demande lancer le chargement de fichier .

Remarque

  • Vous pouvez charger des fichiers individuels d’une valeur maximale de 5 Go. Si vous avez besoin de charger des fichiers plus volumineux, divisez les données de découverte cloud en plusieurs blocs.
  • Si vous ne savez pas quel environnement vous exécutez, case activée la demande lancer le chargement de fichier, qui retourne ces informations.

Requête HTTP

PUT https://<initiate_file_upload_response_url>

Remarque

Pour Azure :

  • Si votre fichier est inférieur à 64 Mo, ajoutez l’en-tête « x-ms-blob-type : BlockBlob » à votre demande.
  • Si la taille de votre fichier est supérieure à 64 Mo, chargez-le en blocs. Le moyen le plus simple de le faire est d’utiliser le Kit de développement logiciel (SDK) Azure.

Exemple

Demande

Voici un exemple de 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 demande pour le Kit de développement logiciel (SDK) Java 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 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, ouvrez un ticket de support.