у кого-нибудь есть пригодная для использования клиентская библиотека webdav или фреймворк для приложения iphone?

Мне нужно отправить файл на сервер webdav из приложения iphone, он включает функцию создания папки, обновления файла, удаления файла. поэтому мне нужна клиентская среда webdav для iphone или статическая библиотека, которую можно было бы использовать в моем приложении для iphone.

  • Я нашел некоторый код, такой как ConnectionKit, он не обновлялся годами, и я не прошел компиляцию для устройства iOS 4.1.-
  • Я также проверяю библиотеку c, такую ​​как neon, но я не смог портировать ее как статическую библиотеку для iOS.
  • Я также проверил Davlib, так как он был использован MAC os, но я не знаю, как использовать CodeWarrior-

у кого-нибудь есть идея или у кого-нибудь есть полезный webdav? пожалуйста, помогите мне.

Спасибо!

новые теги: conectionkit davlib


person bygreencn    schedule 20.10.2010    source источник


Ответы (3)


Я получил реализацию flycode WebDAV, работающую на iPhone с минимальными изменениями, хотя я никогда не использовал его для производственного кода.

person Kris Markel    schedule 20.10.2010
comment
Спасибо! 1. я думаю, что это может работать для сервера webdav, который не имеет аутентификации, но как я могу отправить имя пользователя и пароль для этого модуля? 2. кстати, это работает на MAC, как я могу сделать для iPhone, знаете ли вы, что сетевая операция может поддерживать iphone, и если бы я ее использовал, я мог бы портировать ее как статическую библиотеку для iphone ?? - person bygreencn; 21.10.2010
comment
Я просто добавил файлы FM* и ISO* непосредственно в свой проект и добавил #define debug NSLog в свой файл pch. Есть пара устаревших методов, которые нужно исправить, но я думаю, что это все. (Я не помню точных деталей, но код в значительной степени совместим с iPhone как есть. Изменения, которые я сделал, были незначительными.) - person Kris Markel; 21.10.2010
comment
FMWebDAVRequest имеет свойства имени пользователя и пароля, которые можно настроить для аутентификации. - person Kris Markel; 21.10.2010
comment
Я думаю, что аутентификация подходит для меня, так как время для NSRunLoop неверно, теперь я меняю время для него, и все в порядке, я добавлю его в проект iphone и протестирую. если это сработает, я могу добавить репозиторий на github, чтобы поделиться своим успехом. Спасибо вам! - person bygreencn; 23.10.2010
comment
привет всем, код на MAC-адресе симулятора iphone в порядке, но на компьютере с iphone он не работает, так как он не может получить ответ после создания папки, программа зависает на этом месте. - person bygreencn; 10.01.2011


Я только начал использовать DZWebDAVClient. Однако для работы требуется AFNetworking. У него не было проблем с настройкой, и у него есть блочный API. https://github.com/zwaldowski/DZWebDAVClient

Еще одна рекомендация, которую я нашел в другом месте, это ConnectionKit https://github.com/karelia/ConnectionKit.

(Репостирую мой ответ на другой вопрос - клиентская библиотека WebDav для iOS)

person srik    schedule 08.04.2013
comment
Большое спасибо, но wtclient у меня работает. это так просто и просто поддерживается для клиента webdev. я рекомендую это. - person bygreencn; 06.06.2013