Comment télécharger des ressources avec cURL | AEM

Dernière mise à jour : 2024-01-17

Les commandes cURL peuvent être utilisées dans AEM pour télécharger des fichiers et des dossiers uniques et multiples.

Description

Environnements

Adobe Experience Manager 6.5

Problème/Symptômes :

En utilisant cURL, vous pouvez télécharger plusieurs ressources simultanément à l’aide d’une commande. Elle est utile pour les cas d’utilisation suivants :

  • Téléchargement automatique de ressources
  • Téléchargement de ressources dans plusieurs dossiers
  • Téléchargement des ressources spécifiques dans un dossier

Résolution

Précisez le chemin d’accès à la ressource ou au dossier à télécharger dans une commande cURL.

Téléchargement d’une seule ressource

$ curl -u user:password -o <output file name> http://localhost:4502/<asset path>.assetdownload.zip

Exemple :

$ curl -u user:password -o download_asset.zip http://localhost:4502/content/dam/we-retail/en/features/tracking.png.assetdownload.zip

Télécharger toutes les ressources dans un seul dossier

$ curl -u user:password -o <output file name> http://localhost:4502/<asset path>.assetdownload.zip

Exemple :

$ curl -u user:password -o download_asset.zip http://localhost:4502/content/dam/we-retail/en/people.assetdownload.zip

Télécharger plusieurs dossiers et ressources simultanément

$ curl -u user:password -o <output file name> -F "path=<path A>" -F "path=<path B>" -F ... http://localhost:4502/<path A>.assetdownload.zip

Exemple :

$ curl -u admin:admin -o download_asset.zip -F "path=/content/dam/we-retail/en/people" -F "path=/content/dam/we-retail/en/experiences" -F "path=/content/dam/we-retail/en/features/tracking.png" http://localhost:4502/content/dam/we-retail/en/people.assetdownload.zip

Spécifier < path A> .assetdownload.zip pour la partie chemin de l’URL.

Le téléchargement simultané d’un grand nombre de ressources peut entraîner des problèmes de performances. Ajustez le nombre de ressources qui surveillent le chargement du serveur.

Sur cette page