2016-11-14 42 views
0

我可以使用Artifactory REST API在我的Gradle腳本中上傳和下載tar.gz文件。但是當我試圖解壓文件時,我收到一個錯誤,說該文件不是GZIP格式。我想這裏缺少的是一種在上傳文件時指定文件類型的方法。任何幫助表示讚賞。從Artifactory下載後解壓tar.gz文件時出現'Not in GZIP format'錯誤

+0

在Artifactory的,當我嘗試修復校驗和我得到: ' 意外令牌(END_OBJECT),預計FIELD_NAME:缺少屬性「類型」要包含類型 ID(類org.artifactory.ui。 rest.model.artifacts.browse.treebrowser.tabs.general.GeneralArtifactInfo) at [Source:[email protected];行:1,列:119] ' – lex

+0

你用來tar文件的命令是什麼? –

+0

我下載了tar文件並確認它是有效的。然後我上傳到Artifactory中,當我嘗試下載並在我的Gradle腳本中取消標記時,出現此錯誤。我懷疑我在上傳tar文件到Artifactory的方式中缺少一些東西。我用來上傳文件的Rest API是:$ {artifactory_url}/$ {repository}/$ {group}/$ {name}/$ {version}/$ {fileName}。 – lex

回答

0

要提取tar.gz文件,您首先將其解壓縮然後解壓縮它......而不是相反。

+0

同意。我的問題是下載的文件不是有效的tar.gz文件。 – lex