3

Apple 提供了 CFNetwork 指南,其中描述了如何使用 FTP。我有兴趣使用 SFTP。到处都建议使用 chilkat ftp 库,但他的功能列表太大,不需要付费。有没有办法连接到 SFTP 仅用于下载、上传和查看目录列表?

4

2 回答 2

2

/n 软件 IP*有效!适用于 iOS 的 SSH (www.nsoftware.com/ipworks/ssh/) 是另一种商业解决方案。它包括一个 SFTP 库以及许多其他 iOS 通信库。

于 2013-07-31T20:35:17.493 回答
1

SFTP 只是 SSH 协议的扩展。我会寻找一个开源 SSH 库,例如这个. 大多数都支持 SFTP 协议。

需要注意的一点是,如果您打算在 App Store 应用程序中使用它,您可能希望从库中删除服务器功能,因为 Apple 可能不允许这样做。如果有一些偶然的机会,该库甚至可以使用 SSH 服务器功能构建和运行,如果您不启用服务器,您也许可以将它放入 App Store。

当然,如果您自己删除服务器支持听起来并不那么花哨,我敢肯定那里有具有仅限客户端功能的库。

于 2013-07-27T03:36:22.027 回答