Die Anwendung Business Filemanager auf verschiedenen Endgeräten
Business Filemanager
News-Bereich

In 15 Zeilen Code zum File Upload mit Python

20. Oktober 2022 | Donnerstag

Wie einfach ein Dateiaustausch mit dem Business Filemanager (BFM) möglich ist, sehen wir uns über ein kleines Pythonskript an. Bereits 15 Zeilen Code reichen aus.

How-to: Das Pythonskript erstellen

Zuerst muss ein leeres Pythonskript mit beliebigen Namen erstellt werden, z. B. "bfm.py". Das kann mit dem Code-Editor der Wahl erstellt werden. Daraufhin wird das Modul „sys“ von Python importiert, um den Dateinamen zum nachfolgenden Upload als Konsolenparameter abfragen zu können.

Im nächsten Schritt muss die CMIS-Bibliothek für Python installiert werden. Dies ist mit dem Konsolenbefehl „pip install cmislib“ erledigt. Entsprechende Module aus der Bibliothek importieren wir in unserem Skript wie folgt:

Folgender Codeausschnitt erklärt jeden Schritt um die gewünschte Anwendung zu erstellen:

Das Skript kann angepasst und abgespeichert werden. Schon können wir die Anwendung testen! Dazu legen wir uns eine Testdatei an, die hochgeladen werden soll:

Los geht’s: Wir führen das erstellte Pythonskript namens "bfm.py" mit "py [pythonskript-Name] [Dateiname für den Upload]" aus:

Die Konsolenausgabe bei einem erfolgreichen Upload:

Das war’s. Überprüft werden kann der Upload mit einem Blick in den angegebenen Zielordner: