如何获取存储在特定目录中的所有文件的 NAMES 的NSArray,例如:“http://www.someurl/somedirectory/”?
答案 0 :(得分:2)
这真的必须在服务器端生成,然后在设备上解析。我知道Apache有an option你可以打开目录索引,所以你可以这样做,然后下载生成的目录索引并解析HTML(使用NSXMLParser或其他一些解析库),将NSString添加到NSMutableArray每次找到文件名时。
答案 1 :(得分:1)
应该是这些方面的东西..
NSURL* url = [NSURL URLWithString: @"http://address.tld/path/files.txt"];
NSString* data = [NSString stringWithContentsOfURL: url];
if(data)
{
NSArray* files = [data componentsSeparatedByString: @"\n"];
for(NSString* filename in files)
{
NSLog(@"%@", filename);
}
}