问题描述
我正在尝试将 ipa 文件上传到 Sauselabs 存储,但遇到上述错误。
我正在使用的命令 -
$ curl -F 'payload=@/Users/<user-name>/Downloads/<file_name>.ipa' -F name=<file_name>.apk -u "$SAUCE_USERNAME:$SAUCE_ACCESS_KEY" 'https://api.us-west-1.saucelabs.com/v1/storage/upload'
我在 mac 上。我看过有关 stackoverflow 的问题,但没有人回答。
解决方法
可能在逃避您的路径时出现问题。对我来说,您的命令有效,如果文件正确(当然我得到了未经授权的文件)。 (卷曲 7.64.1)
从下载文件夹中尝试您的命令:
cd /Users/<user-name>/Downloads
curl -F @<file_name>.ipa -F name=<file_name>.apk -u "$SAUCE_USERNAME:$SAUCE_ACCESS_KEY" 'https://api.us-west-1.saucelabs.com/v1/storage/upload'
您可能需要对文件名中的字符进行转义。 提示:您也可以尝试将文件表单查找器拖放到终端,同时光标位于文件名所在的位置。终端会自动转义那些。