【发布时间】:2013-12-31 12:33:32
【问题描述】:
我正在使用 Xamarin 和 MVVMCross 框架创建一个 Android 应用程序。
在我的 PCL(便携式类库)中,我想实现一个 FTP 客户端类,我可以在 IIS 中托管的 FTP 服务器中的特定 FTP 文件夹中读取文件,并根据一些业务规则,通过以下方式下载文件一。下载部分可能不是问题,因为我可以使用 System.Net 命名空间的 WebRequest 和 WebResponse 类。
我的主要问题是我想找到一种从 FTP 文件夹中读取文件的方法。我不能使用 Directory.GetFiles 方法,因为 PCL 中的 System.IO 不支持它,出于跨平台兼容性的原因。
我还想避免在我的 droidUI (GUI) 项目(我可以访问框架的所有类)中创建我的 FTPClient 类,因为那样我会破坏我的 MVVM 多层架构。
我希望以上内容对我想说的有一定的意义。
提前致谢。
【问题讨论】: