Estoy trabajando en una aplicación ASP.Net y quiero que los usuarios puedan tomar una foto con su cámara web local y luego subirla al servidor. Por supuesto, puedo confiar en que los usuarios lo hagan manualmente a través de su software instalado localmente, guarden la imagen como un archivo y realicen una carga normal de archivos. Sin embargo, lo que realmente quiero hacer es incorporarlo todo en una interfaz de usuario en el navegador. Sé que esto significa acceder a los recursos locales, entonces ¿necesito un control ActiveX o Silverlight o hay algo que podría hacer en Javascript, por ejemplo?Cómo capturar imágenes desde la cámara web cliente en asp.net
Inicialmente para una aplicación Intranet, así puedo controlar el entorno del cliente, incluyendo estipular el navegador, etc., lo que significa que puede usar un control ActiveX si es necesario. Sin embargo, sería bueno si pudiera escribir esto de forma genérica para que pueda ser utilizado en una aplicación de Internet en general (feliz de estipular que solo funciona en clientes de Windows, pero sería bueno hacer que funcione en FireFox).
Gracias.
yo no ; tengo la intención de que sea desconocido para el usuario, pero entiendo su punto: si puedo hacerlo, puedo hacerlo desconocido para ellos, cosas tan malas :) Gracias. – Frans
Flash muestra un cuadro de diálogo que le pide permiso antes de activar la cámara web. No hay forma de mostrar este diálogo. Es probable que cualquier tecnología futura que proporcione acceso de navegador a la cámara web (por ejemplo, a través de Javascript) haga lo mismo. – eeeeaaii