Fix SharePoint List Attachments Disappearing in Power Apps Forms
Question details
Users uploading attachments via a customized Power Apps SharePoint form find that their files disappear after saving if they only possess 'Add Items' permission.

- Product
- Power Apps
- Device & OS
- not provided
- Scenario
- Creating new list items with file attachments using a customized Power Apps form integrated with SharePoint.
- Observed behavior
- Attachments are successfully uploaded in the form UI but fail to save and disappear from the final list item unless the user also has 'Edit Items' permission.
Verify the exact permission levels assigned to your users in SharePoint and ensure you have Site Owner or administrative access to modify list permissions or create Power Automate flows.
Store Attachments in a Separate Document Library via Power Automate
Bypass the list attachment permission limitation by saving files to a dedicated document library where users can have specific upload permissions.
Since Power Apps requires 'Edit Items' permission to save attachments directly to a SharePoint list via its default integration, routing attachments to a separate document library is a secure alternative. This approach preserves your intended list access controls while successfully storing the files.
Navigate to your SharePoint site and create a new Document Library specifically for storing form attachments. Ensure users have 'Contribute' or 'Add' permissions to this library.
In your Power Apps customized form, modify the attachment control so that it passes the uploaded file content directly to a Power Automate flow rather than saving to the list.
Create a new Power Automate flow triggered by the Power Apps form submission. Add a 'Create file' action directed at your newly created Document Library, using the attachment name and file content passed from Power Apps.
Add an 'Update item' action in your flow to save the newly created document's hyperlink back into a URL column on the original SharePoint list item.
Grant 'Edit Items' Permission to Users
If strict permission control is not mandatory for your scenario, the simplest native solution is to grant users the ability to edit items.
Revert to the Classic SharePoint Experience
The classic SharePoint list experience does not share this specific Power Apps limitation, allowing attachments with just 'Add Items' permission.
Experience Seamless Document Management with WPS Office
While SharePoint and Power Apps handle your complex list data and workflows, you still need a reliable suite for your everyday documents. WPS Office is a highly compatible, free, and lightweight alternative to Microsoft Office that covers all your word processing, spreadsheet, and presentation needs.
- 1. Download and Install: Visit the official WPS Office website to download the free installer for your operating system.
- 2. Open Your Files: Launch WPS Office and effortlessly open your existing Microsoft Office (.docx, .xlsx, .pptx) files without any loss of formatting.
- 3. Edit and Save: Edit your documents using powerful, familiar tools and save them locally or sync them to your preferred cloud storage platform.

Frequently Asked Questions
Why do attachments require 'Edit Items' permission in customized Power Apps forms?
When a customized Power Apps form submits data to SharePoint, it often processes the item creation and the attachment upload in separate background steps. The attachment step acts as an 'update' to the newly created item, which triggers the requirement for 'Edit Items' permission.
Can Power Automate temporarily elevate user permissions to fix this?
Yes, you can design a Power Automate flow that runs with elevated privileges to temporarily grant a user 'Edit Items' permission right after creation, process the attachment, and then immediately revert their permission back to 'Add Items' only.
Does this attachment issue affect all SharePoint forms?
No. This specific permission behavior is tied to how Power Apps customized forms integrate with SharePoint lists. Standard native SharePoint modern forms and classic forms generally allow users to upload attachments successfully with just 'Add Items' permission.




