C# WebClient对象DownloadFileAsync方法无法下载中文名称的文件

Joke 2011-09-23 11:25:22
情况是这样的:
文件直接丢在一个文件夹(Files)中,然后我在文件夹所在目录添加一个配置文件,用以配置允许下载的文件的列表(也就是说Files文件夹中的文件可能是不允许下载的),然后下载的客户端从这个配置文件中读取哪些文件可以下载并下载列表中指定的全部文件。
现在的问题是如果文件是中文命名的话,这个文件不能下载下来;英文名称或者下划线等可以下载并准确无误。服务器端是用tomcat发布的,没有任何页面代码;
客户端是用C#的做的,使用WebClient对象执行下载。
初步判断为编码问题,但是现在不知道怎么转码。
还请高手帮忙解决啊~谢谢~
...全文
265 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

111,119

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧