-1

我在 shell 脚本文件中使用 CURL 命令从一个地方下载 .apk 文件并将其加载到另一个地方

wget -c https://example.net -O abc.apk

source="abc.apk"
dest="abc.apk"
securityToken="Actual Token"
url="https://another.com/services/repositories/GROUP:abc/${dest}?operation=upload&securityToken=${securityToken}&overwrite=true)"
curl -X POST -T "$source" "$url"

但我没有收到任何错误,甚至文件也没有上传。

当我从 VM 运行时,我得到:

{"errorMessage":"无法上传存储库项目 - 值为 true) 的覆盖参数不是有效的布尔值。"}

注意:目标 URL 是 Perfecto URL。

4

1 回答 1

2

我们的 Perfecto curl 文档在这里

我能够使用 curl 上传示例 apk 文件,如下所示:

curl -X POST -T "abc.apk" "https://${CLOUD_NAME}.perfectomobile.com/services/repositories/media/PRIVATE:abc/abc.apk?operation=upload&securityToken=${YOUR-SECURITY-TOKEN}&overwrite=true"

注意:CLOUD_NAME 是您的确切云名称。例如 demo 是https://demo.perfectomobile.com云 url 的云名称。

如果您遇到 curl 的任何问题/任何 Perfecto 问题,请在此处提出支持案例。

于 2020-03-31T17:08:44.717 回答