如何使用 js/jquery 格式的 html 电报机器人发送 base64 照片?

How to send a base64 photo using telegram bot with js/jquery in html form?

我想通过 js/jquery 使用电报机器人发送照片。我找到了 但它对 base64 照片没有帮助。如何解决这个问题?

请尝试一下。

            var imgBase64;
            urltoFile(imgBase64, 'a.jpeg')
                .then(function(file){
                    var data_tele = new FormData()
                    data_tele.append('photo',file);
                    data_tele.append('caption',"text");
                    $.ajax({
                        url: "https://api.telegram.org/bot[token_bot]/sendphoto?chat_id=[chat_id]",
                        type: "POST",
                        processData: false,
                        contentType: false,
                        data : data_tele,
                        success: function () {
                        }
                    })
                });