curl --location --request POST 'https://www.my-dummy-url.de/Attachments' \
--header 'Authorization: my-auth-token' \
--form 'file=@/G:/Meine Ablage/2001580338.pdf'
Mein Code sieht bislang wie folt aus :
Sub UploadFilesUsingVBA()
Dim Auth, AccessToken As String
Dim HTTPReq As Object
Dim path As String
Dim adoStream
path = "G:\Meine Ablage\2001659220.pdf"
Set adoStream = CreateObject("ADODB.Stream")
adoStream.Mode = 3
adoStream.Type = 1
adoStream.Open
adoStream.LoadFromFile (path)
adoStream.Position = 0
Auth = "my-auth-token"
TargetURL = "https://www.my-dummy-url.de/Attachments"
sBoundary = String(27, "-") & "7e234f1f1d0654"
Set HTTPReq = CreateObject("WinHttp.WinHttpRequest.5.1")
HTTPReq.Open "POST", TargetURL, False
HTTPReq.setRequestHeader "Authorization", Auth
HTTPReq.setRequestHeader "Content-Type", "multipart/form-data; boundary=" & sBoundary
HTTPReq.setRequestHeader "Content-Disposition", "form-data; name=""file"""
HTTPReq.send adoStream.Read()
Debug.Print HTTPReq.responseText
End Sub
Leider bekomme ich nun immer die Fehlermeldung {"code":"INVALID_DATA","details":{},"message":"the request does not contain any file","status":"error"}
Ich habe schon so viel gegoogelt und verschiedene Lösungen ausprobiert und bislang hat noch nichts gefruchtet. Falls jemand einen Tipp für mich hat würde ich mehr sehr über Feedback freuen.