Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

phrodrigues95

[Resolvido] Api de upload de imagens com VB 2008

Recommended Posts

Olá!

 

Eu gostaria de saber se há algum API de upload de imagens para usar com o VB 2008. Se sim, alguém pode fazer um mini-tutorial explicando como usá-lo?

 

Necessidades:

- Fazer o upload da imagem e retornar o link direto.

 

Agradeço desde já!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vamos lá! Eu achei um código "pronto" porém quando eu vou rodá-lo ele diz que o acesso a tal pasta foi negado.

 

O código é este:

#Region "Imgur Upload"
   Private Sub PostToImgur()
       Dim apiKey As String = "b9b03e223918469b258194599f5ef68b"
       Dim imageData() As Byte
       Dim fileStream As FileStream = File.OpenRead("C:\Users\ADM\Desktop")
       imageData = New Byte((fileStream.Length) - 1) {}
       fileStream.Read(imageData, 0, imageData.Length)
       fileStream.Close()
       Dim uploadRequestString As String = HttpUtility.UrlEncode("image", Encoding.UTF8) + "=" + HttpUtility.UrlEncode(System.Convert.ToBase64String(imageData)) + "&" + HttpUtility.UrlEncode("key", Encoding.UTF8) + "=" + HttpUtility.UrlEncode(apiKey, Encoding.UTF8)
       Dim webRequest As HttpWebRequest = CType(Net.WebRequest.Create("http://api.imgur.com/2/upload"), HttpWebRequest)
       webRequest.Method = "POST"
       webRequest.ContentType = "application/x-www-form-urlencoded"
       webRequest.ServicePoint.Expect100Continue = False
       Dim streamWriter As IO.StreamWriter = New IO.StreamWriter(webRequest.GetRequestStream)
       streamWriter.Write(uploadRequestString)
       streamWriter.Close()
       Dim response As WebResponse = webRequest.GetResponse
       Dim responseStream As Stream = response.GetResponseStream
       Dim responseReader As StreamReader = New StreamReader(responseStream)
       Dim responseString As String = responseReader.ReadToEnd
       Dim ImageURL As String = Split(responseString, "<original>")(1).Split("<")(0)
       TextBox1.Text = ImageURL
   End Sub
#End Region

 

O erro é este:

pyO3C.jpg

 

Pode me ajudar?

 

Resolvido!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.