如何使用cURL下载资源 | AEM
cURL命令可以在AEM中用于下载单个或多个文件和文件夹。
描述 description
环境
Adobe Experience Manager 6.5
问题/症状:
通过使用 cURL,您可以使用命令一次下载多个资源。它对于以下用例非常有用:
- 自动下载资源
- 将资源下载到多个文件夹中
- 将特定资源下载到文件夹中
解决方法 resolution
在 cURL 命令中指定要下载的资源或文件夹路径。
下载单个资源
$ curl -u user:password -o <output file name> http://localhost:4502/<asset path>.assetdownload.zip
示例:
$ curl -u user:password -o download_asset.zip http://localhost:4502/content/dam/we-retail/en/features/tracking.png.assetdownload.zip
下载单个文件夹中的所有资源
$ curl -u user:password -o <output file name> http://localhost:4502/<asset path>.assetdownload.zip
示例:
$ curl -u user:password -o download_asset.zip http://localhost:4502/content/dam/we-retail/en/people.assetdownload.zip
一次下载多个文件夹和资源
$ curl -u user:password -o <output file name> -F "path=<path A>" -F "path=<path B>" -F ... http://localhost:4502/<path A>.assetdownload.zip
示例:
$ 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
为URL的路径部分指定<
路径A>
.assetdownload.zip。
一次下载大量资源可能会导致性能问题。调整监控服务器负载的资源的数量。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f