Advertisement
Guest User

Untitled

a guest
Nov 19th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.43 KB | None | 0 0
  1. Imports System.IO
  2. Imports System.Text
  3. Imports System.Net
  4.  
  5. Public Sub Upload()
  6. Dim imageData() As Byte
  7. Dim fileStream As FileStream = File.OpenRead(Application.StartupPath & "\1.png")
  8. imageData = New Byte((fileStream.Length) - 1) {}
  9. fileStream.Read(imageData, 0, imageData.Length)
  10. fileStream.Close()
  11. Dim uploadRequestString As String = HttpUtility.UrlEncode("image", Encoding.UTF8) + "=" + HttpUtility.UrlEncode(System.Convert.ToBase64String(imageData))
  12. Dim webRequest As HttpWebRequest = CType(Net.WebRequest.Create("http://api.imgur.com/3/upload"), HttpWebRequest)
  13. webRequest.Method = "POST"
  14. webRequest.ContentType = "application/x-www-form-urlencoded"
  15. webRequest.ServicePoint.Expect100Continue = False
  16. Dim streamWriter As IO.StreamWriter = New IO.StreamWriter(webRequest.GetRequestStream)
  17. streamWriter.Write(uploadRequestString)
  18. streamWriter.Close()
  19. Dim response As WebResponse = webRequest.GetResponse
  20. Dim responseStream As Stream = response.GetResponseStream
  21. Dim responseReader As StreamReader = New StreamReader(responseStream)
  22. Dim responseString As String = responseReader.ReadToEnd
  23. Dim ImageURL As String = Split(responseString, "<original>")(1).Split("<")(0)
  24. Dim X As String
  25. X = ImageURL
  26. Clipboard.SetText(X)
  27. System.Diagnostics.Process.Start(X)
  28. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement