¿Hay algún buen cliente WebDAV basado en navegador? Si no, ¿es posible hacer uno?¿Cliente WebDAV basado en navegador?
Respuesta
Depende de lo que espere que haga el cliente, y de si está buscando una "aplicación web" entre navegadores o una extensión de navegador.
El principal problema al hacer esto en una "aplicación web" (a diferencia de una extensión de navegador) es (1) la falta de soporte de datos binarios en Javascript, y (2) la falta de acceso al sistema de archivos local (que por supuesto es una característica de seguridad).
Firefox 3.5, Chrome 4 y Safari 4 ahora proporcionan acceso al sistema de archivos local. Puede cargar archivos con JavaScript/XHR puro a través de PUT, según lo requiera la especificación WebDAV. Hemos implementado este soporte en IT Hit Ajax File Browser. Lamentablemente, IE aún no admite la carga a través de PUT, espero que lo arreglen en IE 9. Además, las implementaciones o CORS en Firefox, Safati y Chrome permiten el acceso entre dominios a servidores WebDAV. –
Actualiza a mi comentario anterior, ya que se lanzaron IE 9 e IE 10: IE 10 admite la carga de WebDAV a través del verbo PUT. IE 9 no es compatible con la carga PUT. Entonces ahora puedes construir un cliente WebDAV completamente funcional que se ejecute en IE 10, Firefox, Chrome y Safari. –
??? IE9 permite PUT; como cualquier otro navegador lanzado en esta década. –
Hay un plugin for Firefox que maneja WebDAV.
WebFolders es una extensión para Firefox que proporciona la capacidad de ver el contenido de WebDAV servidores en el navegador y utilizar toda la funcionalidad del protocolo WebDAV.
Si por el navegador basado que significa que se ejecuta en html (es decir, que no quiere que sus usuarios instalar un plug-in), entonces la respuesta es sí, en parte y su mayoría no.
En parte sí, porque he construido y usado uno. Utiliza el plugin jquery jtree para mostrar carpetas, y al seleccionar un nodo de carpeta se completa una lista de archivos en el panel de la derecha. Los paneles se hacen con otro plugin jquery, y la lista de archivos se vuelve dinámica con el plugin jquery datatables.
Pero creo que la respuesta es probablemente "no". Eso es porque para que el navegador use webdav es necesario que el usuario webdav tenga "métodos" como PROPFIND y MKCOL. Estos métodos simplemente no son compatibles con la mayoría de los navegadores, por lo que su javascript no puede usarlos directamente. Tengo una asignación en el lado del servidor en mi proyecto de servidor webdav que permite a mi javascript utilizar los métodos GET y POST normales, y estas solicitudes se transforman en los métodos de servidor webdav.
Dije "probablemente no" para usted, ya que este servicio de asignación de mapas no es estándar, es una parte de Milton. Pero si usas milton, o puedes usar milton, entonces todo está bien.
Mire AjaxFileBrowser en ITHit. Muy hábil, y tiene FireFox & compatibilidad con Chrome PUT para cargar. IE, arrastra y suelta desde tu escritorio al navegador. Tienen un sitio de demostración totalmente funcional en http://www.ajaxbrowser.com.
Por tan solo $ 1250 ... –
Bueno, sin contar con los beneficios del software de código abierto, sí le dedicaron mucho tiempo y esfuerzo y deberían ser compensados. Alternativamente, es JavaScript 100% puro ... no estoy seguro de cómo aplicarían cualquier tipo de DRM ... – jklemmack
Voy a dividir un pelo y corregir tu - * software libre. El código abierto no está necesariamente libre de costos ni de gravámenes legales. – Wyatt8740
Pruebe SMEStorage.com. Convierten cualquier back-end de WebDav en una solución personal de archivos en la nube. Además de un rico navegador de escritorio y un cliente móvil, hay clientes para Mac, Windows, Linux y clientes móviles para Android, iOS, Windows Phone y BlackBerry.
- 1. PHP iDisk \ Webdav Cliente
- 2. Cliente HTML WebDAV puro
- 3. Biblioteca de cliente Python para WebDAV
- 4. Cliente VNC basado en web?
- 5. Navegador API REST basado en la web (explorador, navegador, rambler)?
- 6. Cliente basado en web para Amazon S3
- 7. ¿Puede un cliente IRC basado en navegador comunicarse directamente con un servidor IRC?
- 8. Juego basado en navegador: ¿qué marco elegir?
- 9. Juego de navegador basado en texto
- 10. editor/diseñador visual basado en navegador?
- 11. ¿Hay un navegador web basado en C#?
- 12. editor yaml basado en navegador, preferiblemente en PHP?
- 13. ¿Cuál es el mejor cliente de Subversion basado en web?
- 14. Detección del navegador del cliente en Vaadin
- 15. ¿Implementar un servidor WebDAV en C#?
- 16. .NET WebDAV Server
- 17. CMIS vs. WebDAV
- 18. Configurando DomainKeys/DKIM en un cliente SMTP basado en PHP
- 19. Cliente HTTP basado en NodeJS: cómo autenticar una solicitud?
- 20. por qué está basado SAML en el navegador
- 21. IDE basado en navegador - Textarea con finalización de código disponible?
- 22. ¿Qué es un buen emulador de terminal basado en navegador?
- 23. ¿El lienzo HTML5 admite el zoom basado en navegador?
- 24. ¿Cómo elegir entre 'window.URL.createObjectURL() `y` window.webkitURL.createObjectURL() `basado en navegador
- 25. ¿Hay un autoeditor de JavaScript basado en navegador decente?
- 26. ¿Programa de programación de empleados? Basado en Web/Navegador
- 27. ¿Conectarse a WebDAV con PHP?
- 28. WebDAV - Solicitar "Mostrar archivos en la carpeta"?
- 29. ¿Cuál debería elegir AMQP o XMPP para el juego basado en navegador en tiempo real?
- 30. Detectar solicitudes AJAX en el navegador (lado del cliente)
Puedo responder su segunda pregunta. Sí, es posible. No hay nada que el software no pueda hacer. Excepto que pueda estar haciendo café, pero estoy seguro de que alguien ya está trabajando en eso. ;) –
puede hacer café: http://tldp.org/HOWTO/Coffee.html – jao
Incluso el café no debería ser un problema si tiene una máquina coffe habilitada para HTCPCP, como se describe en RFC2324. –