【发布时间】:2020-05-15 08:34:55
【问题描述】:
我需要从 JFrog 下载 artifact 文件夹。使用 REST API 我能够生成 ZIP。但是,没有带有“Content-Length”的标题。 如何提取特定文件夹或存档的大小?
【问题讨论】:
标签: artifactory artifact
我需要从 JFrog 下载 artifact 文件夹。使用 REST API 我能够生成 ZIP。但是,没有带有“Content-Length”的标题。 如何提取特定文件夹或存档的大小?
【问题讨论】:
标签: artifactory artifact
您可以使用File List REST API 调用获取文件大小。
如果您在单个文件上调用此 API,您将获得包含 size 的 json 格式的信息。在这里,jq 是你的朋友 :-)
curl -s -u admin:password "https://my.jfrog.io/artifactory/api/storage/generic-local/my.zip" | jq '.size'
【讨论】:
GET /api/storageinfo 获取一般存储信息,但这是在服务器和存储库级别。