【问题标题】:Client/Server -- How to return a path string and have the client handle it properly?客户端/服务器——如何返回路径字符串并让客户端正确处理?
【发布时间】:2011-06-07 09:22:53
【问题描述】:

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

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

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

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

【问题讨论】:

  • 你也负责写客户端吗?
  • 我将编写客户端,但我也会向其他编写客户端的人开放。

标签: .net client-server filepath


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-05
    • 1970-01-01
    • 2019-07-25
    • 2012-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多