【问题标题】:Getting 'Not in GZIP format' error on untarring a tar.gz file after downloading from Artifactory从 Artifactory 下载后解压缩 tar.gz 文件时出现“非 GZIP 格式”错误
【发布时间】:2016-11-14 23:39:23
【问题描述】:

我可以使用 Artifactory REST API 在我的 Gradle 脚本中上传和下载 tar.gz 文件。但是当我尝试解压缩文件时,我收到一条错误消息,指出该文件不是 GZIP 格式。我认为我在这里缺少的是一种在上传文件时指定文件类型的方法。任何帮助表示赞赏。

【问题讨论】:

  • 在 Artifactory 上,当我尝试修复校验和时,我得到:` Unexpected token (END_OBJECT), expected FIELD_NAME: missing property 'type' that is to contain type id (for class org.artifactory.ui .rest.model.artifacts.browse.treebrowser.tabs.general.GeneralArtifactInfo)在 [来源:org.apache.catalina.connector.CoyoteInputStream@338b472a;行:1,列:119] `
  • 你用来 tar 文件的命令是什么?
  • 我下载了 tar 文件并验证它是有效的。然后我在 Artifactory 中上传了它,当我尝试在我的 Gradle 脚本中下载和取消标记它时,我收到了这个错误。我怀疑我在将 tar 文件上传到 Artifactory 的过程中遗漏了一些东西。我用来上传文件的 Rest API 是:${artifactory_url}/${repository}/${group}/${name}/${version}/${fileName}。

标签: gradle groovy artifactory


【解决方案1】:

要提取tar.gz 文件,您首先解压缩它然后解压缩它...而不是相反。

【讨论】:

  • 同意。我的问题是下载的文件不是有效的 tar.gz 文件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-09-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多