In einem on premise SharePoint machen wir das mit Komponenten von /nsoftware. Die Emba Enterprise FireDac Connectors haben - glaube ich - auch eine Komponente dabei, ob die für Upload geeignet ist, weiß ich aber nicht sicher.
Auch die Rest
Api kenne ich nur von lokalem SharePoint, nicht vom Office 365, Code Beispiele z.B. von
https://docs.microsoft.com/de-de/sha...api-and-jquery