Announcements
Use a Power Automate flow that collects all image columns, creates a ZIP file, stores it temporarily in SharePoint/OneDrive, and returns a download link to Power Apps.
Office365Outlook.SendEmailV2( User().Email, "Image File 1", "Attached is file", { Attachments: { Name: "FirstImage.jpg", ContentBytes: Image1.Image } } ); Notify( "Image has been emailed to you" NotificationType.Success, 4000 )
Office365Outlook.SendEmailV2( User().Email, "Image File 1", "Attached is file", { Attachments: { Name: "FirstImage.jpg", ContentBytes: Image1.Image } } );
Notify(
"Image has been emailed to you" NotificationType.Success,
there's no native multi-file download in canvas apps, and it comes down to how SharePoint image columns store the data.
If you want a proper single-click "download all six" experience, the Power Automate route is the way:
Pass the gallery item ID to a flow, then inside the flow use Get item, grab each of the six image columns, and run them through Get file content using path (the image column value holds a server-relative path you can resolve). Add each one to a Create archive / Zip step, drop the zip into a temp SharePoint or OneDrive folder, then return the file link back to the app and open it with Launch().
The email approach Warren posted is genuinely the quickest if you only need them occasionally — but for a clean download button, the zip-via-flow is what I'd build. One thing to watch: SharePoint image columns store a JSON value, so you'll need to parse out the file reference before fetching the content
With( { _Files: Table( { Name: "Image1.jpg", Value: FirstImage.Image }, { Name: "Image2.jpg", Value: SecondImage.Image }, { Name: "Image3.jpg", Value: ThirdImage.Image }, { Name: "Image4.jpg", Value: FourthImage.Image }, { Name: "Image5.jpg", Value: FifthImage.Image }, { Name: "Image6.jpg", Value: SixthImage.Image } ) }, Office365Outlook.SendEmailV2( User().Email, "Image Files", "Attached are the files", { Attachments: ForAll( _Files As F, { Name: F.Name, ContentBytes: F.Value } ) } ) )
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.
Jump in, show your community spirit, and win prizes!
Expanding mentorship, skilling, and AI innovation
These are the community rock stars!
Stay up to date on forum activity by subscribing.
Valantis 392
WarrenBelz 364 Most Valuable Professional
Kalathiya 271 Super User 2026 Season 1