Перемещайте файлы в сети в разные места с помощью приложения для iPhone - PullRequest
1 голос
/ 21 ноября 2011

У меня есть файлы и каталоги, настроенные на сетевой папке Windows (\ foo). Я хочу иметь возможность перемещать файлы в разные каталоги (например, \ foo \ bar \ baz.txt -> \ foo \ quux \ baz.txt) через приложение для iPhone.

Однако, не сумев найти решение, я думаю, что было бы лучше написать отдельную программу, работающую на сервере, которая обрабатывает перемещение файлов, и использовать приложение iPhone в качестве клиента, которое выдает на сервер инструкции о том, что файлы для перемещения.

Любые предложения по этому вопросу будут высоко оценены.

Редактировать: так как кто-то проголосовал за закрытие этого вопроса за непонятность ... вопрос: я хочу переместить файлы на общем сетевом ресурсе из одного каталога в другой.

Как мне это сделать с помощью Objective-C / Cocoa Touch / iPhone SDK?

1 Ответ

2 голосов
/ 21 ноября 2011

Чтобы получить прямой доступ к файловым ресурсам, вам потребуется реализовать клиент SMB. Я полагаю, вы могли бы украсть код от Samba smbclient и посмотреть, сможете ли вы получить его на iPhone.

Большим преимуществом использования веб-службы является то, что вы можете настроить ее для доступа вне локальной сети. С SMB это намного сложнее, если у вас уже не настроена VPN.

Промежуточная возможность, которая только что пришла мне в голову, состоит в том, чтобы предоставить доступ к общим ресурсам через WebDAV в IIS. На самом деле, это, вероятно, намного проще, чем написание собственного сервиса.

...