Skip to main content
Skip table of contents

writeBinaryFile

Versionshinweise

26.4

Code

GROOVY
boolean writeBinaryFile(String fileName, String base64Content);

Beschreibung

Schreiben einer binären Datei basiert auf dem übergebenen Base64 codierten Inhalt.

Hinweis Der JBoss Server muss mit einem Dienst-Konto gestartet werden, um auf Dateifreigaben Zugriff zu haben. Der Benutzer benötigt Schreibberechtigungen auf dem Verzeichnis bzw. der Freigabe.

Parameter

  • fileName - Vollständige Pfadangabe der zu schreibenden Datei.

  • base64Content - Der Base64 codierte Text, der in der Datei gespeichert werden soll.

Rückgabe

  • true, wenn das Schreiben der Datei erfolgreich war.

  • false, wenn das Schreiben der Datei nicht erfolgreich war (z.B. wegen unzureichender Rechte).

Beispiele

GROOVY
// Beispiel mit fixem Inhalt
String base64Image = "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8Xw8AAn8B9CyQy7gAAAAASUVORK5CYII=";
FileUtils.writeBinaryFile("c:\\temp\\myImage.png", base64Image);

// Beispiel aus Prozess unter Verwendung von SC12EASYUtils
String base64FileContent = SC12EASYUtils.downloadDocument(WorkSpaceScriptUtils.getValue(container, "C12DMSID.Document"));
String newFileName = FileUtils.getTemporaryDirectory() + WorkSpaceScriptUtils.getValue(container, "DocumentName.Document");
FileUtils.writeBinaryFile(newFileName, base64FileContent);

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.