Ir para conteúdo

sergionpinheiro

Members
  • Total de itens

    109
  • Registro em

  • Última visita

Posts postados por sergionpinheiro


  1. Boa noite galera,

    Tenho um código que captura uma foto através da webcam. Ele gera um snapshot.

    Gostaria de saber como enviar este snapshot salvo na tela, via formulário PHP, tipo file. Temo como? Segue o código:

    <!DOCTYPE html>
    <html>
        <head>
            <title>Webcam com PHP</title>
            <meta charset="UTF-8">
            <meta name="viewport" content="width=device-width">
            <script type="text/javascript" src="webcam.js"></script>
            <script type="text/javascript">
    
                //Setando a qualidade da imagem (1 - 100)
                webcam.set_quality(90);
    
                //Habilitando o som de click
                webcam.set_shutter_sound(true);
    
                //Definindo a função que será chamada após o termino do processo
                webcam.set_hook('onComplete', 'my_completion_handler');
    
                //Função para tirar snapshot
                function take_snapshot() {
                    document.getElementById('upload_results').innerHTML;
                    webcam.snap();
                }
    
                //Função callback que será chamada após o final do processo
                function my_completion_handler(msg) {
                    if (msg.match(/(http\:\/\/\S+)/)) {
                        var htmlResult = '';
                        htmlResult += '<img src="'+msg+'" />';
                        document.getElementById('upload_results').innerHTML = htmlResult;
                        webcam.reset();
                    }
                    else {
                        alert("PHP Erro: " + msg);
                    }
                }
            </script>
        </head>
        <body>
            <script type="text/javascript">
                //Instanciando a webcam. O tamanho pode ser alterado
                document.write(webcam.get_html(320, 240));
            </script>
            <form>
                <input type=button value="Tirar Foto" onClick="take_snapshot()">
                  
                <input type=button value="Reset" onClick="webcam.reset()">
            </form>
            <div id="upload_results"></div>
        </body>
    </html>
    

    Fico no aguardo. Valeu...

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.