Decode a base64 an download pdf

I have a base64 code as below. I was able to convert it and download the pdf using below link, Free Online Base64 Encoder / Base64 Decoder Tool - Freeencoder.com can i dow the same? I used Base64DecodeText(value, encoding)

image

but then it converts to something like this

“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”

** Ignore this answer, Daniel has provided a workaround further down **

Hi,

Flow Classic doesn’t support Decode Base64 to binary, In many solution I have solved it by using a Custom Connector. Third party services might also be an option, but then there’s privacy concerns.

Thankfully Flow Connect supports it natively.

Hi Albin, Can you send me the external service that you have used? I will try to create a rest connector for that

BR,

Ashen

I don’t have any recommendations on third party services. In all my projects where we needed to convert Base64 strings to Binary we have used a Custom Connector, so the conversion happens locally on the Flow Server.

So your options are:

  • Find a third-party service, convert via REST call
  • Create a Custom .NET connector yourself (possible if you have this in your Flow License) Custom .NET | Flow Help
  • Make a formal request to Novacura for assistance with the Custom Connector (include me in this conversation)

It is actually fairly simple to do, but it requires extra steps in Classic.

  1. Get the data from endpoint into variable called data
  2. Convert base64 to string let binary = Base64DecodeText(data)
  3. Use the file system connector, File System, File Operations, Write all text to file

Using your base64 string from above, I was able to open the file it created (all white, nothing in it).

Does this work in Classic? Didn’t know there was a workaround. I’ve been doing it all wrong the entire time? :melting_face:

Hi Daniel thanks a lot for your workaround I will try it. Regarding the string. I used this website and i was able to download the pdf. Free Online Base64 Encoder / Base64 Decoder Tool - Freeencoder.com you can copy and paste it and use decode and download then you will get the label

Sure does!

B64 to File.wap (12.4 KB)

1 Like

Well, I guess you learn something new everyday, right :slight_smile: Thx for sharing

Hi Daniel, I tried it and it decodes but I also see a blank page.I tried with a different pdf which I encoded my self. It it also not working. did it work with any of your examples?