使用SimpleFTPSample下载多个文件

时间:2011-05-13 17:29:47

标签: iphone objective-c ftp

我一直在试图找出如何根据apple提供的SimpleFTPSample连续下载多个文件。基本上,我正在过滤用户在浏览ftp服务器时可以看到的内容,但是当他们选择某种文件类型时,我希望它自动检查另一个具有不同扩展名的同名文件,如果存在,请下载它也是。无论我做什么,我似乎无法下载第二个文件。这看起来很奇怪,因为如果我在tableview中连续选择两个文件,它就可以下载它们。有什么想法吗?

编辑:

这只是来自apple.developer.com的SimpleFTPSample,我所做的只是创建了额外的NSInputStream和NSOutputStream对象,我创建了一个新的_startReceiveFile方法,如果我正在下载文件而不是获取目录列表,则从_startReceive调用。 _startReceiveFile与示例项目的文件下载代码中的_startReceive的代码相同,除非要下载的文件具有特定扩展名,否则它还会下载带有其他流对象的附加文件。如果我需要澄清更多信息或尝试整理一个明确的例子,请告诉我。

1 个答案:

答案 0 :(得分:0)

好吧,既然没有接受者,我会在这里发布我的解决方案。我放弃了尝试一次下载两个文件。相反,我只是保持ftp浏览窗口打开,只有在下载了两个文件后才处理文件的打开(用户单独点击了每个文件)。这不是我想要的,但它会起作用,至少在我能弄清楚如何通过一个请求获得两个文件之前。