Пытаюсь отправить картинку в телеграмму через php - PullRequest
0 голосов
/ 09 июля 2019

Я пытаюсь отправить картинку в телеграмму через php, но она не отправляет ...

(изображение в типе файла base64)

JS:

var imagg;
function convertCanvasToImage(canvas) { // canvas = data:image/png;base64,iVBORw0....
  var image = new Image();
  image.src = canvas.toDataURL("image/png");
  imagg = image.src;
  return image;
 }        

setTimeout(function() {
$.post("telegram.php", {uu: imagg}, function(data) {
                // returned from php
             });
}, 5000);

PHP:

<?php
$uu = $_GET['uu'];

$apiToken = "TOKEN.....";

$data = [
    'chat_id' => '@CHAT_ID...',
    'photo' => $uu,
    'caption' => 'Markdown'

];

$response = file_get_contents("https://api.telegram.org/bot$apiToken/sendPhoto?" . http_build_query($data) );
?>
...