在网上搜了一圈,发现没有好的解决方案。看别人上传中文文件是可以的,我这边却是一直不行。
后面看了下RestRequest.AddFile的重载,发现一个FileParameterOptions参数,试了下,确实可以解决不支持中文文件名上传的问题。
解决方法如下:
1 request.AddFile("file", filePath, options: new FileParameterOptions() { DisableFilenameEncoding = false,DisableFileNameStar = false});