【问题标题】:Unable to upload actual file to target using CURL无法使用 CURL 将实际文件上传到目标
【发布时间】:2020-03-30 14:24:13
【问题描述】:

我在 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。

【问题讨论】:

  • url 后面有一个尾随)&overwrite=true)

标签: curl libcurl perfecto


【解决方案1】:

我们的 Perfecto curl 文档是 here

我可以使用 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的云名。

请关注here 提出支持案例,以防您遇到任何关于 curl 的问题/任何一般的 Perfecto 问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-11
    • 1970-01-01
    • 2017-01-23
    • 1970-01-01
    • 1970-01-01
    • 2018-06-11
    • 1970-01-01
    • 2012-09-02
    相关资源
    最近更新 更多