HTTP-сервер на iPhone? - PullRequest
       9

HTTP-сервер на iPhone?

1 голос
/ 08 июля 2011

Я использую http-сервер какао на iPhone. Работает нормально, если я установил корневой документ. Но я хочу перечислить все содержимое моего «Каталога документов». Я попытался установить корневой документ для пути к каталогу документа

NSArray *directories = NSSearchPathForDirectoriesInDomains(NSDocumentsDirectory, NSUserDomainMask, YES);
NSString *rootDir = [directories lastObject];
[httpServer setDocumentRoot:rootDir];

(я пытался получить путь программно)

Но это не работает ... есть идеи по этому поводу или есть какой-нибудь проект с открытым исходным кодом, который я могу использовать для составления списка содержимого моего каталога документов?

Обновление: вот ссылка на проект ( какао http сервер )

Ответы [ 2 ]

3 голосов
/ 08 июля 2011

Вы можете попробовать Mongoose , и это Обертка Objective-C Кажется, Mongoose изначально поддерживает список каталогов.

2 голосов
/ 08 июля 2011

Вы должны использовать;

NSArray *directories = NSSearchPathForDirectoriesInDomains(NSDocumentsDirectory, NSUserDomainMask, YES);
NSString *rootDir = [directories lastObject];
[httpServer setDocumentRoot:rootDir];

, потому что GUID для приложения меняется при каждой установке (т. Е. Число, начинающееся с 8D41 в вашем каталоге выше).

...