Клиент WebDAV на основе браузера?

Есть ли хороший клиент WebDAV на основе браузера? Если нет, можно ли сделать один?

Ответы

Ответ 1

В зависимости от того, что вы ожидаете от клиента, и ищете ли вы кросс-браузерное "веб-приложение" или расширение браузера.

Основная проблема с этим в "веб-приложении" (в отличие от расширения браузера) заключается в (1) отсутствии поддержки двоичных данных в Javascript и (2) отсутствии доступа к локальной файловой системе ( что, конечно же, является функцией безопасности).

Ответ 2

Посмотрите на AjaxFileBrowser из ITHit. Pretty slick, и имеет поддержку FireFox и Chrome PUT для загрузки. IE, перетаскивание с рабочего стола на браузер. У них есть полнофункциональный демонстрационный сайт на http://www.ajaxbrowser.com.

Ответ 3

Там есть плагин для Firefox, который обрабатывает WebDAV.

Webfolders - это расширение firefox, которое дает вам возможность просматривать содержимое WebDAV серверов в браузере и использовать полную функциональность протокола WebDAV.

Ответ 4

Если на основе браузера вы подразумеваете, что он работает в html (т.е. вы не хотите, чтобы ваши пользователи устанавливали плагин), тогда ответ частично да и в основном нет.

Отчасти да, потому что я его создал и использовал. Он использует плагин jquery jtree для отображения папок, а выбор папки node заполняет список файлов в правой панели. Панели выполняются с помощью другого плагина jquery, и список файлов становится динамическим с помощью плагина dqatables.

Но я думаю, что для вас ответ, вероятно, "нет". Thats, потому что для браузера использовать webdav должен пользователь webdav "методы", такие как PROPFIND и MKCOL. Эти методы просто поддерживаются в большинстве браузеров, поэтому ваш javascript не может использовать их напрямую. У меня есть сопоставление на стороне сервера в моем проекте webdav-сервера, который позволяет моему javascript использовать обычные методы GET и POST, и эти запросы преобразуются на сервере в методы webdav.

Я сказал "возможно нет" для вас, так как это сопоставление с поданной стороной не является стандартным, это часть милтона. Но если вам случится использовать милтон, или вы можете использовать милтон, тогда все это хорошо.

Ответ 5

Попробуйте SMEStorage.com. Они превращают любой веб-интерфейс WebDav в личное решение для облачных файлов. Помимо богатого настольного и мобильного клиента браузера, для клиентов Mac, Windows, Linux и мобильных устройств для клиентов Android, iOS, Windows Phone и BlackBerry есть клиенты.