curl:(26)无法从文件/应用程序中打开/读取本地数据

wwtsj6pe  于 2022-11-13  发布在  其他
关注(0)|答案(3)|浏览(869)

我试图上传一个ipa文件到saucelabs存储,但得到如上所述的错误。
我使用的命令-

$ 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上的问题,但没有一个能回答。

evrscar2

evrscar21#

可能有一个问题退出你的路径。对我来说,你的命令工作,如果文件是正确的(我得到一个未经授权的当然)。(curl 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'

您可能需要对文件名中的字符进行转义。提示:您也可以尝试在光标位于文件名所在的位置时将文件表单查找器拖放到“终端”。“终端”会自动转义这些文件。

mitkmikd

mitkmikd2#

我能够通过不使用单引号或双引号来解决这个问题。curl -u "<userName>:<accessKey>" \ -X POST "https://api-cloud.browserstack.com/app-automate/xcuitest/v2/test-suite" \ -F file=@/path/to/app/file/Application-debug-test.zip. I hope it helps.

htzpubme

htzpubme3#

请使用下面的命令为我解决

curl -F "file=@C:/Users/LENOVO/Desktop/git/ppt/8.apk" http://localhost:8000/api/v1/upload -H "Authorization:f06ecb3505899296f03b0c21d7dc5baf83fb999e3d0b4c1243874c82c0184874"

相关问题