Почему не отправляется файл с формы на телеграмм?

$url = "https://api.telegram.org/bot".$token."/sendDocument";
            // $_document = "ok.json";
            $_document = $_FILES['upload']['tmp_name'][0];
        $document = new CURLFile(realpath($_document));
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_POST, 1);
        curl_setopt($ch, CURLOPT_POSTFIELDS, ["chat_id" => "-457865356", "document" => $document]);
        curl_setopt($ch, CURLOPT_HTTPHEADER, ["Content-Type:multipart/form-data"]);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
        $out = curl_exec($ch);
        curl_close($ch);
        print_r($out);


<form enctype="multipart/form-data">
    <input type="file" name="upload[]">
</form>

Пытаюсь отправить через телеграмм бота файл, но ничего не приходит.


Ответы (0 шт):