cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Danilo-ES-BR
Helper I
Helper I

Convert Base64 URL IMG to Store in Library

Hi all! I'm from Brazil and I need a lot of help

 

I'm trying to convert an image I'm using in my application to the image control that comes straight from a URL. However when trying to extract the binary data from it and send it to a flow that composes the binary data and saves it in jpg in my library I noticed the error that the JSON () function is not able to convert. I also tried to generate HTML with this link but without success.

Propery Image in my Image1
"https://barcode.tec-it.com/barcode.ashx?data="&TextInput1.Text&"&code=QRCode&multiplebarcodes=false&..."

where TextInput1.Text is an entry for the user to generate a website's QR Code.

 

After that I store the QR codes inside a collection to call my flow and send it to the library in the SPO

Collect(
col_Imagens;
{
Name: TextInput1.Text,
Value: Substitute(
JSON(
Image1.Image,
JSONFormat.IncludeBinaryData
),
Char(34),
"")})

and finally I call the flow on the send button
'CriarArquivo-Item'.Run(JSON(col_Imagens,JSONFormat.IncludeBinaryData), 1)

attached I put the images of both the power apps and the error of my flow

Error message: It was not possible to process the model's language expressions in the action's' Compose 'entries in line' 1 'and in the' 12454 'column:' The model language function 'dataUriToBinary' expects its parameter to be formatted as a valid data URI. The value provided 'https://barcode.tec-it.com/barcode.ashx?data=Test1&code=QRCode&multiplebarcodes=false&translate-esc=false&unit=Fit&dpi=96&imagetype=Gif&rotation=0&color=%23000000&bgcolor=%23quffiet&mcodepage 0 & eclevel = L 'was not formatted correctly. Check usage details at https://aka.ms/logicexpressions#dataUriToBinary. '.

 

 

I also tried to convert to html but I couldn't
<img src='https://barcode.tec-it.com/barcode.ashx?data="&TextInput1.Text&"&code=QRCode&multiplebarcodes=false&...'>

In summary I need to store this image generated by the url in my library.
Ty!!

 

 
 
 
 
 
1 ACCEPTED SOLUTION

Accepted Solutions
v-bofeng-msft
Community Support
Community Support

Hi @Danilo-ES-BR :

Do you want to save a picture URL as a picture format file and store this file in the SharePoint library?

If so, this is easy to implement, you don’t even need to convert it to JSON. The ‘Up date file from URL’ action in Flow can directly convert URLs to files. I've made a test for your reference:

1\The pic

1.JPG

2\My flow(DaniloFlow)

2.JPG

The formula

DaniloFlow.Run(Image1.Image)

The Rusult:

7.gif

Best Regards,

Bof

View solution in original post

2 REPLIES 2
v-bofeng-msft
Community Support
Community Support

Hi @Danilo-ES-BR :

Do you want to save a picture URL as a picture format file and store this file in the SharePoint library?

If so, this is easy to implement, you don’t even need to convert it to JSON. The ‘Up date file from URL’ action in Flow can directly convert URLs to files. I've made a test for your reference:

1\The pic

1.JPG

2\My flow(DaniloFlow)

2.JPG

The formula

DaniloFlow.Run(Image1.Image)

The Rusult:

7.gif

Best Regards,

Bof

Danilo-ES-BR
Helper I
Helper I

Ty!!! 😄

Helpful resources

Announcements
Power Platform Conf 2022 768x460.jpg

Join us for Microsoft Power Platform Conference

The first Microsoft-sponsored Power Platform Conference is coming in September. 100+ speakers, 150+ sessions, and what's new and next for Power Platform.

May UG Leader Call Carousel 768x460.png

June User Group Leader Call

Join us on June 28 for our monthly User Group leader call!

PA Virtual Workshop Carousel 768x460.png

Register for a Free Workshop

This training provides practical hands-on experience in creating Power Apps solutions in a full-day of instructor-led App creation workshop.

PA.JPG

New Release Planning Portal (Preview)

Check out our new release planning portal, an interactive way to plan and prepare for upcoming features in Power Platform.

Top Solution Authors
Users online (2,959)