C#上传路径问题

变量组合成的路径中 \\ 不可以

应该怎么把\\变成 \

使用 UploadFile(@"F:\SDHX\20211023130634\1.jpg", "1.jpg");这种方式可以上传

使用 UploadFile(@"F:\\SDHX\\20211023130634\\1.jpg", "1.jpg");这种方式不能上传SDK返回-3

但是变量组合起来的路径都是\这种.

20211024_091056_237.png

使用UpPath.Replace(@"\", @"\"); 也不能变成\的方式 发送过去还是\\

阅读 1.8k
2 个回答

你要分清什么是转义字符……

新手上路,请多包涵

从你的截图来看,你用string test实现了替换,但是你在调用函数的时候也没有传test啊,你传的是UpPath,你要知道UpPath.Replace只会返回一个新的字符串,不会改变原来的字符串。

logo
七牛云问答
子站问答
访问
宣传栏