Клиент 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 есть клиенты.