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