windows 中的curl 读取函数返回有趣的值

tes*_*t11 5 windows curl

我正在使用以下命令将文件上传到端点

curl -X POST -H "authorization: Basic base64encode" -H "Content-Type: 
multipart/form-data" -H "X-Atlassian-Token: nocheck" -F 
"file=@c:/Users/User/Desktop/testresults.xml"  https://jira.test- 
server.ag/rest/api/latest/issue/man-287/attachments
Run Code Online (Sandbox Code Playgroud)

mac下命令运行没有问题,windows下则出现以下错误

curl: (26) read function returned funny value
Run Code Online (Sandbox Code Playgroud)

卷曲版本

curl 7.64.0 (x86_64-w64-mingw32) libcurl/7.64.0 OpenSSL/1.1.1a 
Run Code Online (Sandbox Code Playgroud)

安装使用https://chocolatey.org

Mar*_*ius 4

当我curl在 Windows 10 上的 Linux 的 Windows 子系统上使用时,我遇到了同样的问题。我必须将路径从 更改C:\Temp\File.txt/mnt/c/Temp/File.txt

检查您是否可以在 shell 中访问该文件,例如使用dir c:\path\to\file.txt,如果失败,那么您就知道必须首先修复路径。