Wie man bereits in meinem Artikel zum Thema HTML zu Sharepoint mittels Power Automate beschrieben ist die Übermittlung von Formulardaten nicht sonderlich schwierig. Wesentlich komplexer ist die Übermittlung von Dateien und deren Übertragung an Sharepoint. Als besonders tückisch hat sich in meinen Augen die Sache mit den Dateinamen herausgestellt.
In vielen Blog-Artikel (zb hier) werden komplexe Wege beschrieben die Dateinamen zu extrahieren. Sie sind aber nicht sonderlich zuverlässig und auch recht fehleranfällig. Ich beschreite in diesem Artikel einen gänzlich anderen Weg. Hier wird nämlich schon beim Übertrag an die Power Automate HTTP-Schnittstelle der Dateinamen als eigenes Attribut übergeben.
formData.append('filename', file.name); // Fügt den Dateinamen hinzu
Und hier nun der entsprechende Power Automate Workflow: