如何获取data_uri并将其放入变量

时间:2019-02-27 10:18:56

标签: javascript php qr-code

我有这个javascript,它拍摄快照并回显图像,该图像是base64,因此我需要将其更改为适当的文件,但是我不知道这是我的javascript

<script src="webcam.js"></script> <!--source code script from github for webcam config-->

    <div id="my_camera" style="width:320px; height:240px;"></div>
    <div id="my_result"></div>

    <script type=text/javascript>
        Webcam.attach( '#my_camera' );

        function take_snapshot() {
            Webcam.snap( function(data_uri) {

                document.getElementById('my_result').innerHTML = '<img src="'+data_uri+'"/>';

            } );
        }
    </script>

这是基于PHP文档进行解码的方法

  <?php
$str = 'VGhpcyBpcyBhbiBlbmNvZGVkIHN0cmluZw==';
echo base64_decode($str);
?>

但是我不知道如何从我的javascript中声明data_uri并将其放入$ str或变量并将其更改为文件而没有实际保存并将其放入此函数的过程

<?php
if ($_SERVER['REQUEST_METHOD'] != "POST"){
    header("location:take-attendance.php");
    die();
}

require "vendor/autoload.php";

$qrcode = new Zxing\QrReader($_FILES['qrimage']['tmp_name']);
$text = $qrcode->text();

var_dump($text);

?>

我想获取QR码的快照,然后对该快照进行解码,

0 个答案:

没有答案