Xamarin PCL - 我怎样才能 upload/download 一个文件 to/from 一个 FTP 服务器?

Xamarin PCL - How can I upload/download a File to/from a FTP Server?

我目前正在使用 Xamarin 开发移动应用程序。在当前版本中仅支持 Android,但这将扩展到 Windows 和 iOS。

所以我的问题是:如何制作一个 PCL 允许我从 FTP 服务器下载 - 跨平台 - 文件或上传 - 跨平台 - 文件到 FTP服务器?由于 FtpWebReuquest class 在 PCL 中不可用 - WebRequest class.

也不可用

您需要从特定于平台的库中注入代码。为什么不使用像 MVVMCross 这样的 MVVM 框架来帮助解决这个问题呢? https://github.com/mvvmcross/mvvmcross