Загрузка и загрузка через ftp с помощью iPhone SDK - PullRequest
6 голосов
/ 30 августа 2009

Может ли кто-нибудь объяснить мне процесс загрузки и загрузки формы и FTP-сервера с помощью iPhone SDK. Если бы вы могли просто указать мне правильное направление (например, документация и т. Д.). Насколько сложна такая задача?

Заранее спасибо.

Ответы [ 5 ]

3 голосов
/ 02 декабря 2011
3 голосов
/ 03 сентября 2011

Вы можете использовать это . Он поддерживает все основные операции FTP:

Download file
Upload file
Delete file
Delete directory
Create directory
List directory contents

[ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ] Я разработчик библиотеки, в прошлом мне тоже нужна была библиотека ftp, и я нашел этот ответ. Однако я решил написать один сам, потому что s7ftprequest не поддерживал на тот момент несколько необходимых мне операций (например, каталог загрузки или список)

2 голосов
/ 03 января 2011

s7ftprequest только для загрузки файлов на FTP.

Ниже приведен пример кода от Apple

http://developer.apple.com/library/ios/#samplecode/SimpleFTPSample/Introduction/Intro.html

Ограничения:

  • FTPS (то есть FTP через TLS)
  • удаление элементов
  • переименование предметов
  • другие, менее распространенные команды FTP
  • пользовательские команды FTP
2 голосов
/ 30 августа 2009

Документация Apple в целом предоставит гораздо больше информации, чем я мог. Посмотрите на:

http://developer.apple.com/iphone/library/documentation/Networking/Conceptual/CFNetwork/CFFTPTasks/CFFTPTasks.html#//apple_ref/doc/uid/TP30001132-CH9-SW1

, которая детализирует необходимую информацию FTP. Если вы предпочитаете PDF со всей сетевой информацией, посмотрите:

http://developer.apple.com/iphone/library/documentation/Networking/Conceptual/CFNetwork/CFNetwork.pdf

В этом вам будет особенно интересна глава 5. Обе детали работы с FTP-сайтами, включая загрузку, выгрузку, получение списков каталогов и т. Д.

0 голосов
/ 14 января 2016

В итоге я использовал GoldRacoon. Оказывается, что в iOS / objc land есть BlackRaccoon как исходная библиотека FTP-клиента, затем WhiteRaccoon был разветвлен, а затем GoldRacoon был разветвлен от WhiteRaccoon (я думаю)

pod search GoldRaccoon

... покажет вам.

В итоге я сделал несколько изменений (в своем собственном форке), чтобы вы могли передавать в блоке successBlock и failBlock любой запрос, чтобы у вызывающих блоков (как у меня классов) не было лишней работы по управлению делегировать обратные вызовы. Ссылка на Github (моя вилка): https://github.com/xaphod/GoldRaccoon

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