cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
ppei
Resolver I
Resolver I

base64ToBinary expression does not save

I created a flow to upload files from Power Apps. I used ask Power Apps action to get  file name and content. For content, I used this expression - base64ToBinary(triggerBody()['CreatefileFileContent']). But this expression will not save even I saved it. While I was working on the flow, I could test it successfully. But whenever I saved and reopened the flow, the expression will be gone and it'll switch back to CreateFileContent default. This appears a bug. Anyone has any way to save the expression?

 

ppei_0-1601073974066.png

 

Thanks, in advance.

Pei

 

1 ACCEPTED SOLUTION

Accepted Solutions

It is weird. I tested today and it worked. Although the formula still doesn't show in the flow, the action actually converts the file and all files are now readable again. So the issue has been resolved. I hope Microsoft can resolve the issue to display the correct formula in future.

View solution in original post

10 REPLIES 10
CFernandes
Super User
Super User

@ppei  

 

Can you add a Compose action above the Create action and check if the Power Apps returns you base64 content..

 

If this reply has answered your question or solved your issue, please mark this question as answered. Answered questions helps users in the future who may have the same issue or question quickly find a resolution via search. If you liked my response, please consider giving it a thumbs up. THANKS!

@CFernandes Thank you for your suggestion. What input should I enter for Compose?

@ppei 

 

Please add the "CreateefilFileContent" in the Compose action and pasted the screenshot for the output of the action.

 

 

 

 

@CFernandes Below is my screenshot. Thank you!

ppei_0-1601655395006.png

 

@ppeiPlease try, the formula below:

base64ToBinary(outputs('<your Power Apps Variable>'))

CFernandes_0-1601745877749.png

 

If this reply has answered your question or solved your issue, please mark this question as answered. Answered questions helps users in the future who may have the same issue or question quickly find a resolution via search. If you liked my response, please consider giving it a thumbs up. THANKS!

 

@CFernandes  I don't have any variables. I can only put CreatefileFileName or CreatefileFileContent. I added CreatefileFileContent and got an error when I tried to save it. Do you have any ideas?

ppei_0-1601760489172.png

 

It is weird. I tested today and it worked. Although the formula still doesn't show in the flow, the action actually converts the file and all files are now readable again. So the issue has been resolved. I hope Microsoft can resolve the issue to display the correct formula in future.

This isnt working at all for me  

 

i attempt this formula

base64ToBinary(outputs('Convert_HTML_to_PDF')?['body/FileContent'])

and it doesnt save

 

does anyone have a workaround not listed here

seadude
Memorable Member
Memorable Member

If I remember right, this is an old bug in the Power Automate UI. The editor actually **performs** the `base64ToBinary` expression, but the UI does not reflect this. I think you can open `Peek Code` and that will correctly reflect the expression. It only happens at some actions (Sharepoint, etc if I recall correctly). 

Good tip. That's actually the case. I've been having the same issues and peeking code revealed that value was indeed @{base64ToBinary()} Thanks!

Helpful resources

Announcements
Power Automate News & Announcements

Power Automate News & Announcements

Keep up to date with current events and community announcements in the Power Automate community.

Microsoft 365 Conference – December 6-8, 2022

Microsoft 365 Conference – December 6-8, 2022

Join us in Las Vegas to experience community, incredible learning opportunities, and connections that will help grow skills, know-how, and more.

Power Automate Community Blog

Power Automate Community Blog

Check out the latest Community Blog from the community!

Users online (3,362)