Загрузка Plist на FTP - PullRequest
       23

Загрузка Plist на FTP

0 голосов
/ 19 декабря 2011

Я много гуглял по этой проблеме, и я просто не мог найти лучший ответ для меня.

Моя программа создает plist-файл из пользовательских данных, таких как «имя», «телефон» и т. Д.

Пока я пытаюсь сохранить его в документах, все работает нормально. Я использую:

[thePlist writeToFile:thePath atomically:YES];

Теперь я хочу сохранить его на своем FTP-сервере. Я попробовал этот код, и он не работает:

[plistData writeToURL:[NSURL URLWithString:@"ftp://User:PassWord@DomainName"] atomically:YES];

(P.S. При вводе полного адреса в safari он распознается и не имеет проблем с доступом к нему, поэтому адрес здесь не является проблемой.)

Спасибо всем за помощь!

1 Ответ

0 голосов
/ 19 декабря 2011

NSData writeToURL поддерживает только схему "file: //". Так что это не сработает.

Лучше всего публиковать данные с http на сервере и иметь на сервере код для принятия сообщения.

Из документации Apple:

Местоположение, в которое записываются байты получателя. Поддерживается только файл: // URL.

Поскольку в настоящее время поддерживаются только URL-адреса file: //, нет разницы между этим методом и writeToFile: atomically :, за исключением типа первого аргумента.

...