curl: (26) Failed to open/read local data from file/application

在Windows10系统中使用curl命令上传文件时可能会遇到错误,如(26)Failedtoopen/readlocaldatafromfile/application。错误可能源于路径表示方式或者引号使用不正确。正确的方式包括使用绝对路径如F:/我的下载/test.xlsx或者切换到文件所在目录后使用相对路径./我的下载/test.xlsx进行上传。注意路径分隔符和引号的正确使用是避免报错的关键。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Windows10、Windows环境用curl命令上传文件报错:

curl: (26) Failed to open/read local data from file/application

假设我要上传的文件目录是:

F:\我的下载\test.xlsx

错误写法1:使用单引号

curl -X POST "https://xxx/upload" -H "Authorization:xx" -F 'uploadFiles=@"F:/我的下载/test.xlsx"'

错误写法2:路径写错

curl -X POST "https://xxx/upload" -H "Authorization:xx" -F "uploadFiles=@/F:/我的下载/test.xlsx"
 

正确写法1:使用绝对路径

curl -X POST "https://xxx/upload" -H "Authorization:xx" -F "uploadFiles=@F:/我的下载/test.xlsx"

正确写法2:使用相对路径

先切换到 F:\我的下载

curl -X POST "https://xxx/upload" -H "Authorization:xx" -F "uploadFiles=@./我的下载/test.xlsx"

注意单引号、双引号不要随便使用,会报错!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值