客户端/服务器 - 如何返回路径字符串并让客户端正确处理它?

时间:2011-01-11 19:12:38

标签: .net client-server filepath

我的服务器(WebService)是在Windows Server 2008 + IIS Hosted上用.NET编写的。 我的客户端可以是任何机器类型的任何语言。

问题:如何为客户端返回“通用”文件路径进行扫描?

即。我想返回(文件夹)(分隔符)(FolderN)(分隔符)(文件名)。它可以是任意数量的文件夹,是客户端安装应用程序的相对路径。

如果我返回,例如“MyFiles \ SpecialFiles \ SpecialFile1.txt”,是否仅仅由客户来翻译?或者是否希望我传回一些特殊的字符串来代替语言可以翻译成的“\”(Seperator)?

1 个答案:

答案 0 :(得分:1)

保持简单。如果您在Windows下运行,请返回您描述的路径。 IF 你需要让它与平台无关,而且它不能在客户端(应该是它)中轻松解决,然后解决它。

但是没有标准的“目录分隔符”字符。

我不认为这是你要问的,但你可以使用IO.Path.DirectorySeparatorChar。但这不会根据您的客户而改变。