如何将所有图像从ftp文件夹转换为NSArray

时间:2012-12-03 06:28:45

标签: objective-c xcode uiimageview xcode4.5

好的,所以我有一个FTP服务器,它有一个图像文件夹。此图像文件夹并不总是相同。图像的数量可能与文件名不同。我可以使用UIImageViewNSURL使用指向一个图像文件的特定路径将图像加载到我的NSData中,但是我需要从文件夹中获取所有图像而不仅仅是一个,所以我可以轻松刷过不同的图像。有没有办法可以获取目录的文件夹,并将该文件夹中的所有图像作为数据对象放入NSArray?下面是我用来将一张图片放入UIImageView

的代码
  //This works for loading the one image with a specific full path to the file.

    NSURL * url = [NSURL URLWithString:@"ftp://myftpServeruserpassportandpath"];
    NSData * data = [[NSData alloc]initWithContentsOfURL:url];

    UIImage * image = [[UIImage alloc]initWithData:data];

    [self.imageView setImage:image];

感谢任何帮助或建议。

1 个答案:

答案 0 :(得分:1)

使用FTP operationsNSURLConnection检查使用CFFTPStream APIs的苹果的SimpleFTPSample样本。它可以download使用both NSURLConnectionCFFTPStream的文件。此外,它可以使用upload a file list a directorycreate a directoryCFFTPStream