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?
Thanks, in advance.
Pei
Solved! Go to Solution.
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.
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?
Please add the "CreateefilFileContent" in the Compose action and pasted the screenshot for the output of the action.
@ppeiPlease try, the formula below:
base64ToBinary(outputs('<your Power Apps Variable>'))
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?
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
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).
The first Microsoft-sponsored Power Platform Conference is coming in September. 100+ speakers, 150+ sessions, and what's new and next for Power Platform.
Learn to digitize and optimize business processes and connect all your applications to share data in real time.
User | Count |
---|---|
12 | |
11 | |
9 | |
9 | |
6 |
User | Count |
---|---|
25 | |
21 | |
17 | |
8 | |
8 |