Hallo zusammen!
Ich habe heute eine wichtige Frage,
denn ich versuch jetzt schon seit wenigen Tagen,
ein Bild Upload via API zu erstellen.
Ich habe ein Code von Imgur gefunden, dass auch super klappt.
Nun möchte ich aber, dass man das auch mit meinem Bild Hosting machen kann.
Hier ein paar Infos:
API URL zum hochladen eines Bildes:
http://webseite.de/api/1/upload/?key=#KEY#&source=#BASE64-CODE#&format=txt
Außerdem muss es alles über die POST Method laufen.
Hier der aktuelle Code von Imgur:
Für eine bessere Übersicht: pastebin.com/aBXQqXPY
Ich hoffe ihr könnt mir dabei helfen
Liebe Grüße,
Kevin O.
Ich habe heute eine wichtige Frage,
denn ich versuch jetzt schon seit wenigen Tagen,
ein Bild Upload via API zu erstellen.
Ich habe ein Code von Imgur gefunden, dass auch super klappt.
Nun möchte ich aber, dass man das auch mit meinem Bild Hosting machen kann.
Hier ein paar Infos:
API URL zum hochladen eines Bildes:
http://webseite.de/api/1/upload/?key=#KEY#&source=#BASE64-CODE#&format=txt
Außerdem muss es alles über die POST Method laufen.
Hier der aktuelle Code von Imgur:
Quellcode
- Dim ClientId As String = "18931b2a8a62667"
- Public Function UploadImage(ByVal image As String)
- Dim w As New WebClient()
- w.Headers.Add("Authorization", "Client-ID " & ClientId)
- Dim Keys As New System.Collections.Specialized.NameValueCollection
- Try
- Keys.Add("image", Convert.ToBase64String(File.ReadAllBytes(image)))
- Dim responseArray As Byte() = w.UploadValues("https://api.imgur.com/3/image", Keys)
- Dim result = Encoding.ASCII.GetString(responseArray)
- Dim reg As New System.Text.RegularExpressions.Regex("link"":""(.*?)""")
- Dim match As RegularExpressions.Match = reg.Match(result)
- Dim url As String = match.ToString.Replace("link"":""", "").Replace("""", "").Replace("\/", "/")
- Return url
- Catch s As Exception
- MessageBox.Show("Something went wrong. " & s.Message)
- Return "Failed!"
- End Try
- End Function
Für eine bessere Übersicht: pastebin.com/aBXQqXPY
Ich hoffe ihr könnt mir dabei helfen
Liebe Grüße,
Kevin O.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „kellnersun“ ()