web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Any way to zip SharePo...
Power Automate
Suggested Answer

Any way to zip SharePoint list attachments in GCC High (Power Apps / Power Automate)?

(4) ShareShare
ReportReport
Posted on by 30

Hi everyone,

I’m working on a Power Apps + Power Automate solution in a GCC High environment and I need a way to allow users to download all attachments from a SharePoint list items as a single ZIP file.

Current situation:

  • Files are stored as SharePoint list attachments

  • Users click a button in Power Apps to download all attachments for a record

  • Ideally the attachments should be zipped and downloaded

Constraints in GCC High:

  • Third-party connectors like Encodian / Plumsail / Muhimbi are not available

  • Client-side JavaScript approaches are restricted

  • Some Power Automate features available in commercial tenants are missing

 

 

What is the best way to automate zipping and downloading list attachments in a GCC High environment using only Microsoft-supported tools?

Hi @WarrenBelz, please help me.

 

(please ignore the attachmentit was manatory so i attached)

Screenshot 2026-03-13 013650.png
Categories:
I have the same question (0)
  • Suggested answer
    Valantis Profile Picture
    6,735 on at
     
     

    Here’s the quickest Microsoft-only setup for GCC High so users can download all list attachments as one ZIP from Power Apps:

     

    1. Power Apps: Button calls an instant cloud flow, passing Site URL, List, and Item ID.
    2. Cloud flow (SharePoint): Get attachments → for each, Get attachment content → Create file in a staging folder (e.g., /Docs/Staging/{ItemID}/).
    3. Cloud flow: Add “Run a flow built with Power Automate for desktop” to invoke a PAD flow on a secured machine; pass staging folder, ZIP name, destination folder. 
    4. PAD flow: Download staged files to a local temp folder → use built-in “ZIP files” to create the archive → upload the ZIP back to SharePoint (e.g., /Docs/Exports/{ItemID}.zip) → clean up temp files.
    5. Cloud flow: Create a sharing link for the ZIP and return it to Power Apps; in the app, Launch(theLink) to download.
     

     

    Best regards,

    Valantis

     

    ✅ If this helped solve your issue, please Accept as Solution so others can find it quickly.

    ❤️ If it didn’t fully solve it but was still useful, please click “Yes” on “Was this reply helpful?” or leave a Like :).

    🏷️ For follow-ups  @Valantis.

    📝 https://valantisond365.com/

     

  • Suggested answer
    Haque Profile Picture
    3,653 on at
    Hi @MA-27110721-0,
     
    It's very tough with these restrictions. One approache can be if you have option to call an Azure funciton from the flow. If I can consider that then let's follow the steps:
     
    1. Get all candidate files from the SP list attachments.
    2. Preapre all attachement content, literally in Apply to each call Get attachment content action.
    3. Let's send the attachments (name and content) to an Azure Function that will create ZIP archive and returns a download URL/ZIP file. This requires Azure setup and custom code (C#/PowerShell). Azure function must have an HTTP trigger, you will have function URL with the function key (usually found in the Azure portal).
    4. Configure the HTTP action (Method | Get/Post, URI | Azure function URL, Body (if any input data need to be sent)
    5. Once response is returned, add actions to parse the response JSON or handle the output (e.g., a ZIP file URL or base64 content). Note: configure run-after settings to handle failures or retries.
    6. We are done, received the ZIP file url, can go for "Respond to PowerApps" action to send the URL back to PA or we can use "Send an email" aciton to email the ZIp file link to the users.
     
    Second option can be bit light-weight, if all fails, let's be hopeless for creating Zip file, instead create a temporary folder in SharePoint, upload all attachments there, and provide the folder link to users to download all files at once (not zipped but grouped) - I am sorry, very cheap one.
     
     
     
     

    I am sure some clues I tried to give. If these clues help to resolve the issue brought you by here, please don't forget to check the box Does this answer your question? At the same time, I am pretty sure you have liked the response!
     
  • Chriddle Profile Picture
    8,708 Super User 2026 Season 1 on at
    The SharePoint action "Extract folder" is not working?
     
    Can you use Custom Connectors?

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.

Helpful resources

Quick Links

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Valantis Profile Picture

Valantis 377

#2
11manish Profile Picture

11manish 279

#3
David_MA Profile Picture

David_MA 234 Super User 2026 Season 1

Last 30 days Overall leaderboard