无法使用 CURL 将实际文件上传到目标
Unable to upload actual file to target using CURL
我在 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":"Failed to upload repository item - Value true) for overwrite parameter is not a valid boolean value."}
注意:目标 URL 是 Perfecto URL。
我们的 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.
的云名称
如果您遇到任何关于 curl/ Perfecto 的一般问题,请通过关注 here 提出支持案例。
我在 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":"Failed to upload repository item - Value true) for overwrite parameter is not a valid boolean value."}
注意:目标 URL 是 Perfecto URL。
我们的 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.
的云名称如果您遇到任何关于 curl/ Perfecto 的一般问题,请通过关注 here 提出支持案例。