Thema Datum  Von Nutzer Rating
Antwort
Rot File Upload mit VBA
05.10.2020 14:42:36 Sara
NotSolved
05.10.2020 15:29:56 Gast8624
NotSolved
06.10.2020 15:41:39 Sara
NotSolved
06.10.2020 15:53:14 Gast38515
NotSolved
06.10.2020 17:40:54 Gast23867
NotSolved

Ansicht des Beitrags:
Von:
Sara
Datum:
05.10.2020 14:42:36
Views:
1194
Rating: Antwort:
  Ja
Thema:
File Upload mit VBA

Hallo,

ich würde gerne folgenden Curl-Request in VBA umsetzen :

 

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.


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot File Upload mit VBA
05.10.2020 14:42:36 Sara
NotSolved
05.10.2020 15:29:56 Gast8624
NotSolved
06.10.2020 15:41:39 Sara
NotSolved
06.10.2020 15:53:14 Gast38515
NotSolved
06.10.2020 17:40:54 Gast23867
NotSolved