【问题标题】:Select a file with remoting选择带有远程处理的文件
【发布时间】:2014-04-16 14:16:51
【问题描述】:

我想通过我的 wpf 应用程序从远程服务器(继承 MarshalByRefObject)中选择并使用文件夹中的文件。 我正在使用远程处理,所以我不能使用 OpenFileDialog 方法。

有人知道怎么做吗?要使用我的文件,我最好使用文件流,但我不知道如何选择服务器上的文件之一

【问题讨论】:

    标签: c# wpf filestream remoting


    【解决方案1】:

    在 codeplex 上有这个 .NET Remoting:使用委托处理远程事件 - 您可以查看的“聊天和文件发送”应用程序的真实示例。我认为发送文件等的示例代码应该可以复制并恢复到您的需要。在我能想到的任何解决方案中,无论如何您都需要服务和客户来完成工作。

    此代码还使用了相关的设计模式,对于远程开发来说可能会很有趣

    http://www.codeproject.com/Articles/14100/Dot-Net-Remoting-Handling-Remote-Events-using-Dele

    【讨论】:

      【解决方案2】:

      好的,所以我为完成这项任务所做的工作非常简单。 我列出了我的文件夹内容,然后将其显示在列表框中

      public static List<string> getFiles()
      {
        List<string> listReturn = new List<string>();
        string[] filePaths = Directory.GetFiles(backupFolder);
        return filePaths.ToList();
      }
      

      Here,您可以找到有关 GetFiles 方法的信息。您可以指定是否希望显示的文件具有特定扩展名,以及是否需要搜索选项,例如遍历所有子目录

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-08-05
        • 2011-04-09
        • 1970-01-01
        • 1970-01-01
        • 2015-01-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多