【发布时间】:2011-09-19 03:31:18
【问题描述】:
我已经尝试了一个星期,似乎我在网上问的越多,我就越困惑,答案也越多样化。正因为如此,我只想问一个简单的问题:一个将 XML 文件保存在 NSString 实例中的 iPhone 应用程序如何将其从 iPhone 发送到 FTP 服务器? 我的意思是,我可以使用哪些 API 或工具来执行此操作?
请推荐最简单的,因为我是 iPhone 开发的新手。如有任何指导,我将不胜感激。
【问题讨论】:
我已经尝试了一个星期,似乎我在网上问的越多,我就越困惑,答案也越多样化。正因为如此,我只想问一个简单的问题:一个将 XML 文件保存在 NSString 实例中的 iPhone 应用程序如何将其从 iPhone 发送到 FTP 服务器? 我的意思是,我可以使用哪些 API 或工具来执行此操作?
请推荐最简单的,因为我是 iPhone 开发的新手。如有任何指导,我将不胜感激。
【问题讨论】:
我会首先尝试将-[NSString writeToURL:atomically:encoding:error:] 与ftp: 方案网址一起使用。
如果失败,我会使用CFFTPStream,它专门设计用于 FTP。
您可能想查看s7ftprequest 或Apple 的Simple FTP Sample 项目。两者都是由"Upload File to FTP Server on iPhone" 的回答提出的。
【讨论】:
NSString 方法可能会失败,这就是我提供备用解决方案的原因。 CFFTPStream 肯定会工作。不过,s7ftprequest 会更容易使用。