Foros del Web » Programando para Internet » Javascript »

Snapshot y enviar

Estas en el tema de Snapshot y enviar en el foro de Javascript en Foros del Web. Estimados como puedo tomar una foto con la webcam apuntarlo a un input file para luego enviarlo mediante post?...
  #1 (permalink)  
Antiguo 08/04/2018, 17:04
alvaro_trewhela
Invitado
 
Mensajes: n/a
Puntos:
Snapshot y enviar

Estimados como puedo tomar una foto con la webcam apuntarlo a un input file para luego enviarlo mediante post?
  #2 (permalink)  
Antiguo 08/04/2018, 20:14
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 9 meses
Puntos: 263
Respuesta: Snapshot y enviar

Yo utilice esta libreria una vez y funciono excelente paera el trabajo:

LIBRERIA
__________________
[email protected]
HITCEL
  #3 (permalink)  
Antiguo 08/04/2018, 20:21
Avatar de 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
  #4 (permalink)  
Antiguo 09/04/2018, 01:02
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 9 meses
Puntos: 263
Respuesta: Snapshot y enviar

exactamente eso hace la librería, la convierte en base64, la agrega a un campo oculto y la envía para su procesamiento en php, pero triby tiene razón, el WebRTC ya esta siendo utilizado para soporte y otras cosas, por ejemplo el chat de la web airtm utiliza esta tecnología.
__________________
[email protected]
HITCEL

Etiquetas: input, mediante
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:47.