Guten Abend,
ich versuche mit meinem Bot ein Video zu senden. Es soll als multipart/form-data vorliegen.
Leider habe ich keine Ahnung wie ich die Bytes im Video mit den Bytes aus dem Post verbinden kann oder soll.
Hier mal mein Code
Die erste Zeile war das Beispiel in Curl das funktionieren soll.
Danke im voraus
Haufe
ich versuche mit meinem Bot ein Video zu senden. Es soll als multipart/form-data vorliegen.
Leider habe ich keine Ahnung wie ich die Bytes im Video mit den Bytes aus dem Post verbinden kann oder soll.
Hier mal mein Code
Quellcode
- ' xxCurlxx Console.WriteLine("https://api.telegram.org/" & BotAPI & "/sendVideo -F chat_id=" & ChannelID & " -F video=" & Chr(34) & "@" & video & Chr(34))
- Dim Request As HttpWebRequest = CType(WebRequest.Create("https://api.telegram.org/" & BotAPI & "/sendVideo?"), HttpWebRequest)
- Request.Method = "POST"
- Request.ContentType = "multipart/form-data"
- Dim Post As String = "chat_id=" & ChannelID & "?video=" & Chr(34) & "@" & video & Chr(34)
- Dim file As Byte() = System.IO.File.ReadAllBytes("c:\test.mp4")
- Dim byteArray() As Byte = Encoding.UTF8.GetBytes(Post)
- Request.ContentLength = byteArray.Length
- Dim DataStream As Stream = Request.GetRequestStream()
- DataStream.Write(byteArray, 0, byteArray.Length)
- DataStream.Close()
Die erste Zeile war das Beispiel in Curl das funktionieren soll.
Danke im voraus
Haufe
ähh? wasn das