Can you help me guys?
Im trying to upload my first file to dropbox using vb.net. But Still have error: Status-Code:0, Content-type:0
My code below, can you correct me where do I do a mistake?
Public Sub Main()
Dim sourceFile As String = "C:\Users\rw\Desktop\Proximus_logo.png"
Dim data As Byte() = File.ReadAllBytes(sourceFile)
Dim RestClient As RestClient = New RestClient("https://content.dropboxapi.com/2/files/upload")
Dim request As IRestRequest = New RestRequest(Method.POST)
request.AddHeader("Content-Type", "application/octet-stream")
request.AddHeader("Authorization", "Bearer <token>")
request.Parameters.Clear()
Dim meta As String = "{\ path\:/home/proximus_logo.png \mode\: add \ strict_conflict\:false,\autorename\: true,\mute\: false}"
request.AddHeader("Dropbox-API-Arg", meta)
' request.AddHeader("Content-Length", fileLength.ToString())
' request.AddParameter("path", "/home/proximus_logo.png")
' request.AddParameter("mode", "add")
' request.AddParameter("autorename", True)
' request.AddParameter("mute", False)
' request.AddParameter("strict_conflict", False)
request.AddParameter("application/octet-stream", data, ParameterType.RequestBody)
Dim response As RestResponse = RestClient.Execute(request)
If response.IsSuccessful Then
Console.WriteLine("SUCCESS: " & response.StatusDescription)
Else
Console.WriteLine("FAILED: " & response.StatusDescription)
End If
Console.WriteLine(response.Content)
End Sub