Dynamischer Daten Import / Export

datenbank

weil Einfach - produktiver ist
Mit der Freeware Version können bis zu 10.000 Datensätze verarbeitet werden!
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
Willkommen im Wünsche und Anregungs Forum

Vermissen Sie Funktionen? Hier können Sie Wünsche und Anregungen äußern aber auch Lob und Kritik loswerden.

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

Unterstützung für (binäre) Dateien 6 Jahre 6 Monate her #77

  • Robert Strauch
  • Robert Strauchs Avatar
  • Offline
  • New Member
  • Beiträge: 3
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
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Unterstützung für (binäre) Dateien 6 Jahre 6 Monate her #78

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1099
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 nicht gefunden

Anhang:
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.
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Moderatoren: FlowHeater-Team
Ladezeit der Seite: 0.075 Sekunden