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

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Getting a Corrupt file...
Power Automate
Unanswered

Getting a Corrupt file when using Power automate to pull a PDF from email

(0) ShareShare
ReportReport
Posted on by 4
"type": "Foreach",
"foreach": "@triggerOutputs()?['body/attachments']",
"actions": {
"Get_Attachment_(V2)": {
"type": "OpenApiConnection",
"inputs": {
"parameters": {
"messageId": "@triggerOutputs()?['body/id']",
"attachmentId": "@items('Apply_to_each')?['id']"
},
"host": {
"apiId": "/providers/Microsoft.PowerApps/apis/shared_office365",
"connection": "shared_office365",
"operationId": "GetAttachment_V2"
}
},
"metadata": {
"operationMetadataId": "1c723f92-22fd-4cd4-bf74-961b75b534aa"
}
}
},
"runAfter": {
"Set_variable": [
"Succeeded"
]
},
"metadata": {
"operationMetadataId": "9933e8d9-c0c9-434f-be56-4a7225a3972d"
 
When I set my flow to pull a PDF from an email, the flow works and gets the item to my sharepoint, but it is corrupted and cannot be seen or used in Power BI.  HELP Please.  I am learning Power Apps now, 45 and an Old Army Grunt learning.  Thanks in advance
Categories:
I have the same question (0)
  • creativeopinion Profile Picture
    10,502 Super User 2025 Season 2 on at

    @Jerod79 Can you share a screenshot of your full flow? If you are using the New Designer toggle it off. Click on all actions to expand them. Ensure your flow is in edit mode. 

     

    In the meantime, you might find this YT Tutorial helpful:

     

    Save Email Attachments to SharePoint with Microsoft Power Automate

    Power Automate doesn’t have a download attachment from outlook action. In this Power Automate Video tutorial, I’ll show you how to use the Get Attachment (V2) action in combination with the Create File action to get your email attachments onto SharePoint.

     

    The Create File action will overwrite any files that already exist with the same name. In this tutorial, I’ll show you how you can append a timestamp to the end of a file name to prevent your file from being overwritten.

     

    I’ll also show you how to set up your flow so that you can trigger it manually while building it so you don’t need to wait for an email to arrive. At the end of the video I’ll show you how adding trigger conditions to your flow can prevent it from triggering if certain conditions aren’t met. Although the final flow uses the When a new email arrives in a shared mailbox (V2) trigger, you can use any of the When a new email arrives triggers for your flow. Adjust this flow to suit your needs!

     

    IN THIS VIDEO:

    ✅ How to Automate Downloading and Uploading Email Attachments to SharePoint

    ✅ How to Use a the Get Email (V2) action

    ✅ How to Use the Get Attachment (V2) action

    ✅ How to Create Attachment Files using the Create File Action

    ✅ How to Prevent the Create File Action from Overwriting a File

    ✅ How to use Split the Filename from its Extension

    ✅ How to Append a Timestamp to a File Name

    ✅ How to use the When a New Email Arrives in a Shared Mailbox (V2) trigger

    ✅ How to use the Convert Time Zone action

    ✅ How to add Trigger Conditions to your Flow

     

    Hope this helps!

    If I helped you solve your problem—please mark my post as a solution ✅.
    Consider giving me a 👍 if you liked my response!

    👉 Level up your Power Automate skills by checking out my tutorials on YouTube
    👉 Tips and Tricks on TikTok and Instagram
  • Jerod79 Profile Picture
    4 on at

    Jerod79_0-1716404625223.pngJerod79_1-1716404646328.png

     

  • creativeopinion Profile Picture
    10,502 Super User 2025 Season 2 on at

    @Jerod79 Can you explain the purpose of initializing and setting the variable at the start of your flow? If you are using it to output the Subject line of the email—may I suggest a Compose action instead. 

     

    Can you try running a test again with your flow in the Classic Designer? It looks correct to me. The New Designer is a bit buggy. If that doesn't work can you try to create a new flow and toggle of the new designer before making any edits to it. Also, ensure that Include Attachments in the When a new email arrives (V3) trigger is set to Yes.

     

    creativeopinion_0-1716405128214.png

     

    Hope this helps!

    If I helped you solve your problem—please mark my post as a solution ✅.
    Consider giving me a 👍 if you liked my response!

    👉 Level up your Power Automate skills by checking out my tutorials on YouTube
    👉 Tips and Tricks on TikTok and Instagram

     

     

  • Jerod79 Profile Picture
    4 on at

    Honestly I cannot explain anything.  I am trying to learn and someone in my Progress team gave me a flow to use

  • creativeopinion Profile Picture
    10,502 Super User 2025 Season 2 on at

    @Jerod79 No worries. You can remove these two actions. 

    creativeopinion_0-1716415077634.png

     

    Confirming that the condition is set up correctly. You're confirming to see if the name of the attachment is empty?.. 

    creativeopinion_1-1716415165279.png

     

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

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Automate

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 525 Super User 2025 Season 2

#2
Tomac Profile Picture

Tomac 324 Moderator

#3
abm abm Profile Picture

abm abm 232 Most Valuable Professional

Last 30 days Overall leaderboard