joschka
I'm new here

Base64 Encoding von Inhalten

Hallo zusammen,

in einem FS Ausgabekanal soll ein JSON File erstellt werden. Inhalte in bestimmten Bereichen sollen Base64 encoded eingefügt werden.

Aktuell wird hierfür im Ausgabekanel die Methode "encode" für den String verwendet.

Das erstellte File wird anschließend in einem JAVA Programm eingelesen. Dabei kommt es zu folgenden Problemen:

  1. FirstSpirit generiert über die encode Methode das Präfix "FSID:PHA.PGI." vor den String. Dies kann beim decodieren zumindest herausgeparst werden.
  2. Wird der String decodiert, werden teilweise die ">" Zeichen nicht sauber decodiert, was den decodierten String komplett unbrauchbar macht.

Gibt es hierfür evtl. eine Lösung? Hat jemand schon mal ein Ähnliches Problem gehabt?

Danke und Gruß

Joachim

0 Kudos
2 Replies
thmarx
I'm new here

Hallo Joachim,

ich kann dein Problem hier nicht nachstellen.

$CMS_VALUE(pt_headline.encode)$

Erzeugt bei mir einen korrekt kodierten Base64 String.

Kannst du bitte dein Formular und den Ausgabekanal posten.

Welche FirstSpirit Version verwendest du?

Viele Grüße

Thorsten

0 Kudos
pavone
I'm new here

Hallo Joachim,

falls du weiterhin Probleme hast solltest du die Informationen bereitstellst, nach denen Thorsten gefragt hat. Wenn du bereits eine Lösung für dein Problem gefunden hast, wäre es gut, wenn du sie hier kurz erläutern würdest.

Viele Grüße

Tim

0 Kudos