• 0
Sign in to follow this  
campang

Upload Image from local drive

Question

Buenas tardes, estoy trabajando en visual basic .net y no logro hacer un upload de las imágenes que quiero usar para la publicación de mi articulo.

 

El código que estoy usando es el siguiente

 

ms = MercadoLibre.SDK.Meli

ps = Access_Token

 

Private Sub BtnUploadPic_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnUploadPic.Click

 

      OpenFileDialog1.Title = "Seleccione una imagen"
      OpenFileDialog1.Filter = "Archivo de imagen (*.bmp, *.jpg)|*.bmp;*.jpg"
 
      If OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
         Dim obj As Object = System.IO.File.ReadAllBytes(OpenFileDialog1.FileName)
         Dim r As IRestResponse = ML.GenericPost(obj, "/pictures")
         txtRespuesta.Text = r.Content.ToString
      End If
End Sub
 
Public Function GenericPost(ByVal Obj As Object, ByVal strPost As String) As IRestResponse
      Dim r As IRestResponse = Nothing
 
      Try
 
         If Obj IsNot Nothing Then
            r = ms.Post(strPost, ps, Obj)
         End If
 
      Catch ex As Exception
         MsgBox(ex.Message)
      End Try
 
      Return r
 
   End Function

 

Básicamente abro un cuadro de dialogo para elegir la imagen, la almaceno en un array de byte utilizo el metodo post de la librería "net-sdk" para hacer el upload de la imagen. y muestro la respuesta en un textbox

pero la respuesta que obtengo es.

 

{"message":"request.invalid","error":"Only multipart request are supported to upload files.","status":400,"cause":[]}

 

y no logro encontrar algún ejemplo como para guiarme.

Desde ya agradezco cualquier ayuda que me puedan brindar.

Slds.

Share this post


Link to post
Share on other sites

2 answers to this question

Recommended Posts

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this