Skip to main content
Weil einfach - produktiver ist

Der Daten Spezialist

Konvertieren Sie die Daten mühelos zwischen verschiedenen Formaten ohne Programmierkenntnisse dank Visual Designer. Effizient und super einfach.
Flowheater Download

Unterstützung für (binäre) Dateien

Mehr
13 Jahre 10 Monate her #77 von Robert Strauch
Unterstützung für (binäre) Dateien wurde erstellt von Robert Strauch
Hallo,

es kommt bei meiner Arbeit immer wieder einmal vor, dass Dateien aus einem Verzeichnis:
  • in eine Datenbank geschrieben
  • in Base64 codiert
werden müssen. Diese Dateien können sowohl Text- als auch Binärdateien, z.B. Bilder.

Wenn der FlowHeater diese Funktionen zur Verfügung stellen würde (Schreiben von Binärdateien in Datenbanken, Dateien und Text in Base64 codieren und decodieren), dann wäre das was :)

Grüße,
Robert

Bitte Anmelden um der Konversation beizutreten.

Mehr
13 Jahre 10 Monate her #78 von FlowHeater-Team
FlowHeater-Team antwortete auf Aw: Unterstützung für (binäre) Dateien
Hallo Robert,

Binärdaten in BLOB´s ein/auslesen funktioniert leider noch nicht, ist aber in Planung.

Base64 codierte Daten (auch binär) können aber mit dem FlowHeater bereits jetzt verarbeitet werden. Hierzu habe ich mal zwei Beispiele erstellt, siehe Anlage.

Beispiel Import.fhd
Hier wird eine CSV Textdatei gelesen in der Dateinamen stehen. Diese Dateien werden dann über den .NET Script Heater geöffnet und nach base64 codiert. Der Output wird im Beispiel nicht in eine Datenbank importiert sondern in eine weitere CSV Textdatei geschrieben. So funktioniertes zur Veranschaulichung auch ohne Datenbank.

Beispiel Export.fhd
Hier wird die oben erzeugte Textdatei gelesen und aus den base64 Daten werden wieder Dateien erzeugt. Wieder über den .NET Script Heater.

Das Skript kannst du dir über einen doppelklick auf den Heater ansehen, die Skripte wurden mit Kommentaren versehen.

Diese base64 Daten können so problemlos in z.B. Text/Memo von Datenbanken importiert/exportiert werden. Leider noch nicht in BLOB´s

Allerdings besteht so die Einschränkung der in der Datenbank eingestellten Packetgröße! Bei MySQL kann diese z.B. über den Parameter max_allowed_packet eingestellt bzw. verändert werden. Diese Größe bestimmt dann auch die max. Größe der Datei die Importiert/Exportiert werden kann!

Anhang base64.zip wurde nicht gefunden.


gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Anhänge:

Bitte Anmelden um der Konversation beizutreten.

Ladezeit der Seite: 0.361 Sekunden

FlowHeater - Der Daten Spezialist

Effiziente Datenintegration und Transformation mit FlowHeater - Ihre Lösung für nahtlosen Datentransfer.

Rechtliches

Support & Kontakt

Kontaktinformation

Telefon:
0951 / 99339792

E-Mail:
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein.


Copyright © 2009-2024 by FlowHeater GmbH. Alle Rechte vorbehalten.