好的,所以我有一个FTP服务器,它有一个图像文件夹。此图像文件夹并不总是相同。图像的数量可能与文件名不同。我可以使用UIImageView
和NSURL
使用指向一个图像文件的特定路径将图像加载到我的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];
感谢任何帮助或建议。
答案 0 :(得分:1)
使用FTP operations
和NSURLConnection
检查使用CFFTPStream APIs
的苹果的SimpleFTPSample样本。它可以download
使用both NSURLConnection
和CFFTPStream
的文件。此外,它可以使用upload a file
list a directory
,create a directory
和CFFTPStream
。