变量组合成的路径中 \\ 不可以
应该怎么把\\变成 \
使用 UploadFile(@"F:\SDHX\20211023130634\1.jpg", "1.jpg");这种方式可以上传
使用 UploadFile(@"F:\\SDHX\\20211023130634\\1.jpg", "1.jpg");这种方式不能上传SDK返回-3
但是变量组合起来的路径都是\这种.
使用UpPath.Replace(@"\", @"\"); 也不能变成\的方式 发送过去还是\\
从你的截图来看,你用string test实现了替换,但是你在调用函数的时候也没有传test啊,你传的是UpPath,你要知道UpPath.Replace只会返回一个新的字符串,不会改变原来的字符串。
你要分清什么是转义字符……