libcurl中上传文件的坑-英文操作系统中文路径无法上传返回26错误码
libcurl中上传文件的坑-英文操作系统中文路径无法上传返回26错误码最近在使用libcurl使用表单形式上传本地文件,自己测试的时候都没有问题,但是在测试的电脑上无法上传,返回26错误码,在libcurl的错误码里表示无法读取文件。我把测试上的文件名字改成全英文发现可以上传,由于测试电脑是英文操作系统,所以应该是英文系统中需要上传的文件包含中文路径,这个路径传给libcurl无法找到对应的文件,所以上传失败。传给liburl的路径是ansi格式的,在网上搜索相关编码问题,得出结论,ansi编码在
原创
2020-08-06 20:22:59 ·
1692 阅读 ·
0 评论