2011-12-19 2 views
0

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

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

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

[thePlist writeToFile:thePath atomically:YES]; 

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

[plistData writeToURL:[NSURL URLWithString:@"ftp://User:[email protected]"] atomically:YES]; 

(PS При вводе полного адреса в сафари признается, и не имеет никаких проблем, чтобы получить доступ там, так что адрес не вопрос здесь.)

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

ответ

0

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

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

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

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

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

+0

Я не знаю, как написать код на сервере, чтобы принять сообщение. вы знаете, как я могу это сделать? – user1044303