Save canvas image to sql database with php -


i'am sorry if question stupid , how can save canvas image database via php i've searched lot did not found working , useful
, here code use popup print form

  <script>    function print(){     var canvas1 = document.getelementbyid("testcanvas");     var ctx1 = canvas1.getcontext("2d");     var img = canvas1.todataurl("image/png");     img = encodeuricomponent(img);      $.ajax({         url: 'upload.php',         data: { data: img },                 type: 'post',                 success: function(data) {                     console.log(data);                     alert("done");                 }     });     </script>     <button onclick="print()">click me</button><br> 

upload.php

<?php      $data = $_post['data'];      $server = "localhost";     $username = "root";     $password = "";     $database = "sports";     $bd = mysql_connect($server, $username, $password) or die("1");     $ok = mysql_select_db($database, $bd) or die("2");       $sql = "insert image (myimage) values ($data)";     if( ! mysql_query($sql) )    {        echo "error: " . mysql_error();    }      echo $qry;  ?> 

you can, using ajax. process :

  1. javascript handle canvas create image
  2. javascript call url generated php
  3. your php handle date send via post method javascript

here answer can : uploading canvas context image using ajax , php


Comments

Popular posts from this blog

python - TypeError: start must be a integer -

c# - DevExpress RepositoryItemComboBox BackColor property ignored -

django - Creating multiple model instances in DRF3 -