We developed a canvas app that uses a camera control which then sends it to a flow which then parses the file and uploads it to sharepoint.
This was working fine until July 17th.
I can view in the power flow log the data appears to be coming in differently depending on the device it was sent to.
If I use a browser and or android device, I can see the binary data comes in as expected:
Here is a snippet
{
"Compose_Inputs":"CM-Thursday, August 8, 2024II.jpg|data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAKACAYAAABEyKtSAAAAAXNSR0IArs4c6QAAIABJREFUeF60vcmT5WmWHXTf6M9n9wiPIWPKjIzKyqpqWlKzkBYCtSRaSI3MhECYoFvIMCFoJDQ1Mg0GMhaYyQxjwQbDMBMbdmy04B9gpw0IdVd3VmUNOVdmRkZExuARPvsbsXPOPd/3vZdRtBDCy7I83P293/v9vuGee889936de3ffXmxsbMR8HrFYLGLRiRgO16LX60e314levxOz+SSm08sYDQaxs7UVePFsMolORGxub0e3143hYBiT6SQm02nMF4uYz2Yxmy9iOpvx34v5NI6PXsXxyUmsb2z..."
}
If I use an android device I do not get the binary data but a file path.
{
"Compose_Inputs": "CM-Wednesday, September 4, 2024OI.jpg/SessionStorage/BBC91E83-C10D-4B30-9771-C943EF8B19F9.jpeg#"
}
which then fails later in the flow when parsing the data. Example error
This leads me to believe there was a change to the client side. The challenge is I am not sure if it is in the canvas app, a canvas app control change, an iphone update or a setting on the iphone which is causing this.
The best I could find was an article indicating different controls act differently on different devices. (https://hiredgun.tech/power-apps-camera/). I am not sure if this is my issue or not. I tried a few things but have not made any headway.
If anyone has any suggestions or ideas on this problem, please respond
You are saying at the bottom an Iphone issue, but you said its an Android issue, so not sure which one to answer
Was this reply helpful?YesNo
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.