Hi,
I'm creating PowerApps which utilize the attachments control, which going to be uploaded to my Dynamics 365 Finance, with help of Flow, by using D365 Finance data connector - Create records.
This guy:
Following some tutorial, in PowerApps, when I have the attachment control, then I should do these steps:
1. Add Image control (for my temporary holder)
2. Add this code for the image property :
Last(AttachmentsCtrl.Attachments).Value
3. Add button to convert the image to binary, using this code:
Set(tempFile, JSON(ImageTemp.Image, JSONFormat.IncludeBinaryData));
Set(FileUpload,
Mid(tempFile,Find(",",tempFile)+1,Len(tempFile)-Find(",",tempFile)+1)
);
When I'm using it to upload a small txt file, contain only 1 word, the result of those 2 variables looks fine with me :
tempFile -> data:text/plain:base64,VGVzdGluZw=="
FileUpload -> VGVzdGluZw=="
Then I will just need to create Flow to pass this FileUpload, along with my key fields (I specified all the keys correctly when I checked from the Flow)
However my Flow failed, with error -> An error has occurred. Exception has been thrown by the target of an invocation. Cannot convert the literal 'VGVzdGluZw=="' to the expected type 'Edm.Binary'.
The Output error is like this :
May I know what's wrong with this ?
Thanks.