Visual Basic.NET - Enviar jpg a Telegram

 
Vista:
sin imagen de perfil
Val: 2
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Enviar jpg a Telegram

Publicado por fran (58 intervenciones) el 27/02/2021 20:48:30
Buenas, estoi haciendo un proyecto con vb.net desde el api.telegram.org/bot intento enviar una foto desde mi directorio D donde tengo ubicada la foto y me da un bonito error (400)

Mi codigo es el siguiente por si alguien me puede echar una mano:


1
2
3
4
5
6
7
8
9
10
11
12
13
Dim myReq As HttpWebRequest
 
Dim myResp As HttpWebResponse
 
Dim urlTelegram As String
 
Dim ruta As String = ("D:/foto.jpg")
 
urlTelegram = "https://api.telegram.org/bot" & token & "/sendPhoto?chat_id=" & telegram & "&photo=" + ruta
 
myReq = HttpWebRequest.Create(urlTelegram)
 
myResp = myReq.GetResponse

al iniciar el proyecto y darle al boton me sale:

Error en el servidor remoto: (400) Solicitud incorrecta

sin embargo hago lo mismo cambiando la ruta por una imagen de internet por ejemplo esto:


1
2
3
4
5
6
7
8
9
10
11
12
13
Dim myReq As HttpWebRequest
 
Dim myResp As HttpWebResponse
 
Dim urlTelegram As String
 
Dim ruta As String = "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRIkDPdNdMvK3HcWRzcwXsm_vK5KV2F0jOMzxsR98i3-MA_RhTTsw"
 
urlTelegram = "https://api.telegram.org/bot" & token & "/sendPhoto?chat_id=" & telegram & "&photo=" + ruta
 
myReq = HttpWebRequest.Create(urlTelegram)
 
myResp = myReq.GetResponse


funciona bien el tema esque la ruta del directorio no esta bien definada o algo, espero ayuda de alguien gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder