Introducing the Multifile PCF Control for Power Apps: Upload, Preview, Download & Manage Files with Ease

Managing file attachments just got easier! We’re excited to introduce the Multifile PCF Control — a powerful custom control built for Power Apps that allows users to upload, preview, download, and delete multiple file types seamlessly within a form. Whether you’re dealing with images, PDFs, Excel files, or Word documents, this control ensures that file management is both efficient and user-friendly.

Key Features at a Glance

  • Upload Multiple Files – Select and upload multiple files in one go.

  • File Preview Support – Instantly preview images, PDFs, Excel sheets, and documents.

  • Download Files – Download each uploaded file individually.

  • Delete with Control – Remove files selectively (delete option activates after the record is saved).

  • Supported Formats – Works with all common file types like .jpg, .png, .pdf, .xlsx, .docx, and more.

  • Dataverse Integration – Fully integrated with Microsoft Dataverse for seamless data operations.

  • Notes Entity Storage – Files are stored directly in the Dynamics 365 Notes entity.

Installation Steps

Follow these simple steps to install and start using the Multifile PCF Control in your environment:

1. Download the Solution

o Get the latest managed solution: UPLOADER_Managed.zip.

Download the Solution

2. Import the Solution

  • Go to Power Apps > Solutions > Click Import solution.

  • Upload and import the ZIP file.

3. Publish Customizations

Once imported, click Publish All Customizations to apply changes.

4. Add the Control to Your Form

  • Navigate to the desired entity.

  • Ensure “Enable attachments (including notes and files)” is turned on.

Add the Control to Your Form
  • Go to Form > Add Tab and Section > Insert Field.

  • Select the field and click Change Properties.

  • In the Controls tab, click Add Control and choose Multifile Control.

Multifile

Click Add, then Save and Publish.

How to Use It

Using the Multifile Control is straightforward:

1. Click the Choose Files button to select one or more files.

choose files

2. Uploaded files appear below with:

  • Preview (for supported types)

  • Download link

  • Delete icon (enabled post-save)

preview download delete

This intuitive layout makes managing multiple attachments effortless.

Under the Hood: Tech Stack

The Multifile PCF Control is built using a modern web development stack to ensure performance and usability:

  • TypeScript – Handles the core logic including upload, preview, download, and delete functionalities.

  • HTML – Structures the control’s interface for consistency and clarity.

  • CSS – Brings in clean, responsive design aesthetics for an optimal user experience.

Final Thoughts

The Multifile PCF Control empowers organizations to streamline document handling directly within Power Apps. Its seamless integration with Dataverse and support for multiple file formats make it a valuable addition to any form that requires document management capabilities.