Запись файла на защищенный сервер - PullRequest
0 голосов
/ 11 мая 2011

Я пытаюсь записать текстовый файл на защищенный сервер .....

-(IBAction) startUpload{
    NSLog(@"Start upload");

    NSString *myString = @"TESTTEXT";
    NSURL *myURL = [NSURL URLWithString:@"ftp://USERNAME:PASSWORD@72.167.1.1/testfile.plist"];

    NSError *error;

    BOOL ok = [myString writeToURL:myURL atomically:NO encoding:NSUTF8StringEncoding error:&error];

    if (!ok) { // if NOT ok
        NSLog(@"error writing to file at %@, %@, %@",myURL,[error localizedFailureReason],[error localizedDescription]);
    }

}

... и все, что я получаю, это сообщение об ошибке ....

ошибка записи в файл на ftp: // ИМЯ ПОЛЬЗОВАТЕЛЯ: PASSWORD@72.167.1.1/testfile.plist, (ноль), Операция не может быть завершена.(Какао ошибка 518.)

Вся помощь оценена

Ответы [ 2 ]

0 голосов
/ 11 мая 2011

Посмотрите на s7ftprequest

Описание:

Этот проект был вдохновлен чудесной библиотекой, которую я использую во всех своих приложениях, которые включаютсетевые взаимодействия (я вряд ли могу вспомнить ни одного без них): ASIHTTPRequest.

Это продукт объединения решений для проектирования ASIHTTPRequest и методов SimpleFTPSample.

0 голосов
/ 11 мая 2011

Я думаю, что FTP не поддерживается как NSURL,

взгляните на этот вопрос: NSURL с http: // работает нормально, но с ftp: // not

также посмотрите на это

Загрузить фотографию на произвольный FTP с приложением iPhone

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