Herunterladen von Assets mit cURL | AEM
cURL-Befehle können in AEM zum Herunterladen einzelner und mehrerer Dateien und Ordner verwendet werden.
Beschreibung description
Umgebungen
Adobe Experience Manager 6.5
Problem/Symptome:
Wenn Sie cURL verwenden, können Sie mit einem Befehl mehrere Assets auf einmal herunterladen. Dies ist für die folgenden Anwendungsfälle nützlich:
- Assets automatisch herunterladen
- Herunterladen von Assets in mehreren Ordnern
- Herunterladen bestimmter Assets in einem Ordner
Auflösung resolution
Geben Sie in einem cURL-Befehl den Pfad des Assets oder des Ordners an, der heruntergeladen werden soll.
Herunterladen eines einzelnen Assets
$ curl -u user:password -o <output file name> http://localhost:4502/<asset path>.assetdownload.zip
Beispiel:
$ curl -u user:password -o download_asset.zip http://localhost:4502/content/dam/we-retail/en/features/tracking.png.assetdownload.zip
Herunterladen aller Assets in einem Ordner
$ curl -u user:password -o <output file name> http://localhost:4502/<asset path>.assetdownload.zip
Beispiel:
$ curl -u user:password -o download_asset.zip http://localhost:4502/content/dam/we-retail/en/people.assetdownload.zip
Mehrere Ordner und Assets gleichzeitig herunterladen
$ curl -u user:password -o <output file name> -F "path=<path A>" -F "path=<path B>" -F ... http://localhost:4502/<path A>.assetdownload.zip
Beispiel:
$ 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
Geben Sie <
Pfad A>
.assetdownload.zip für den Pfadteil der URL an.
Das gleichzeitige Herunterladen einer großen Anzahl von Assets kann Performance-Probleme verursachen. Passen Sie die Anzahl der Assets an, die die Server-Auslastung überwachen.