Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/04/2018, 20:21
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Snapshot y enviar

De entrada, no vas a poder manipular un input file, los navegadores actuales ya no te permiten eso, más bien, lo que necesitarás es:

1. Solicitar acceso a la cámara; sí, el usuario debe permitirlo.
2. La parte difícil va a ser la captura, porque tendrás que enviar el contenido a un canvas, seguramente cuando el usuario haga clic en un botón.
3. Al enviar el formulario tienes dos opciones para incluir la imagen:
--- Codificarla en base64
--- Procesar el formulario con AJAX e incluir la imagen con FormData

Alguna vez hice algo parecido, pero con una pizarra, no obteniendo la imagen de la webcam; creo que podría servirte de algo si buscas WebRTC, que es para transmisión, pero es un buen punto de partida para saber cómo acceder a la cámara.

Edito para agregar: Los navegadores actuales (Chrome y Firefox) requieren trabajar en protocolo seguro (https) para permitir acceso a la cámara.
__________________
- León, Guanajuato
- GV-Foto