Foros del Web » Programando para Internet » Javascript »

Tomar foto y subirla al servidor

Estas en el tema de Tomar foto y subirla al servidor en el foro de Javascript en Foros del Web. Buenos dias, venia a pedir ayuda les agrasezco de antemano. Se trara de capturar una imagen con la camara web y html5, todo bien, pero ...
  #1 (permalink)  
Antiguo 27/02/2016, 01:01
 
Fecha de Ingreso: junio-2015
Mensajes: 30
Antigüedad: 8 años, 10 meses
Puntos: 1
Tomar foto y subirla al servidor

Buenos dias, venia a pedir ayuda les agrasezco de antemano.
Se trara de capturar una imagen con la camara web y html5, todo bien, pero lo que quiero es mandar esa imagen a un ala base de datos y guardarla en una carpeta.
alguien me puede orientar como hacerlo?, dejo el codigo que tengo.
Código PHP:
<video autoplay></video>
    <
input type="button" value="snaphsot!" id="snap" />
    <
canvas id="capa"></canvas>
    <
script>
        
navigator.getUserMedia navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia;
        
// Definición de variables globales
        
var localUserMedia null;
        var 
canvas document.querySelector('canvas');
        var 
video document.querySelector('video');
        var 
ctx canvas.getContext('2d');
        
// Cuando cargamos el vídeo guardamos la relación
        // de aspecto y ajustamos el tamaño del canvas
        // para que se mantenga
        
video.addEventListener('loadedmetadata', function (e) {
            var 
relation e.target.videoWidth e.target.videoHeight;
            
canvas.width 300;
            
canvas.height 300 relation;
        }, 
false);
        
// Capturamos el frame actual del video
        
document.getElementById('snap').addEventListener('click', function (e) {
            if (
localUserMedia) {
                
ctx.drawImage(video00canvas.widthcanvas.height);
                
alert(localUserMedia);
            }
        }, 
false);
        
// Callback de error de getUserMedia
        
var onErrorCallback = function (e) {
            
console.log('Error!'e);
        };
        
// Capturamos el video con getUserMedia y lo
        // mandamos a un vídeo
        
navigator.getUserMedia({ videotrue }, function (localMediaStream) {
            var 
video document.querySelector('video');
            
video.src window.URL.createObjectURL(localMediaStream);
            
localUserMedia localMediaStream;
            
        }, 
onErrorCallback);
        
        
    
</script> 

Etiquetas: foto, html, input, servidor, tomar
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 10:12.