Задача C: получение содержимого папки с сервера - PullRequest
0 голосов
/ 07 февраля 2011

Я хочу получить все имена файлов из папки, которую я сохранил на сервере. Код, который у меня есть сейчас:

NSFileManager *filemgr;
NSString *currentpath;
NSArray *filelist;
int count;
int i;

filemgr = [NSFileManager defaultManager];

filelist = [filemgr contentsOfDirectoryAtPath:@"http://cheekyapps.com/cuzzins/" error:nil];

count = [filelist count];

for (i = 0; i < count; i++)
    NSLog (@"%@", [filelist objectAtIndex: i]);

Если я изменю свой URL на что-то вроде /tmp, это будет работать, но не будет, если папка не является локальной. Есть ли лучший способ сделать это?

Редактировать

Или есть способ сделать это через FTP?

1 Ответ

3 голосов
/ 07 февраля 2011

Это не так, как вы пытаетесь. NSFileManager обычно используется только для локальных ресурсов.

Перечисление содержимого каталога на удаленном сервере - это нечто совершенно другое. Это также невозможно на большинстве сайтов (очевидно, включая сайт, с которым вы пытаетесь сделать это в своем коде). Возможно, вам следует попытаться найти другой способ доступа к нужным вам данным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...