umbraco-file-upload-preview

Implement custom file upload preview components for MIME types in the Umbraco backoffice.

26|13|Updated Nov 30, 2025
One-click install
npx skills add https://github.com/umbraco/Umbraco-CMS-Backoffice-Skills --skill umbraco-file-upload-preview
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: umbraco-file-upload-preview
Source: https://github.com/umbraco/Umbraco-CMS-Backoffice-Skills/tree/main/plugins/umbraco-backoffice-skills/skills/umbraco-file-upload-preview
Command: npx skills add https://github.com/umbraco/Umbraco-CMS-Backoffice-Skills --skill umbraco-file-upload-preview

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables the creation of custom visual previews for various file types during the upload process within the Umbraco backoffice, enhancing user experience and providing immediate feedback.

Core Features & Use Cases

  • Custom Previews: Implement web components to display previews for specific MIME types (e.g., images, PDFs, audio).
  • Dynamic Rendering: Dynamically generate previews based on file content and type.
  • Use Case: Automatically show a thumbnail for an uploaded image or a document icon for a PDF directly in the upload interface.

Quick Start

Implement a custom file upload preview component for PDF files in Umbraco.

Frequently Asked Questions about umbraco-file-upload-preview

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I preview files during upload in the Umbraco backoffice?

To preview files during upload in Umbraco, you implement custom web components that generate visual representations like image thumbnails or document icons for specific MIME types. This provides immediate visual feedback directly in the upload interface.

Can I create custom upload previews for specific MIME types in Umbraco?

Yes, you can create custom upload previews for specific MIME types in Umbraco by developing web components that dynamically render visual representations based on file content, such as displaying a document icon for PDFs.

What do I need to build a custom file upload preview component in Umbraco?

Building a custom file upload preview component in Umbraco requires using the Umbraco foundation and extension registry for component development. You create web components that render visual previews for uploaded files.

How does dynamic file preview rendering work for uploaded media in Umbraco?

Dynamic file preview rendering in Umbraco works by implementing web components that detect specific MIME types and generate corresponding visual representations, such as image thumbnails or audio icons, enhancing the backoffice upload interface.

Does the Umbraco file upload preview support custom web components for document icons?

Yes, the Umbraco file upload preview supports custom web components for document icons. You can implement specific visual representations for various file types like PDFs and audio files directly within the backoffice upload process.

Are there limitations when generating visual previews for uploaded files in Umbraco?

Generating visual previews for uploaded files in Umbraco is limited to the web components you implement for specific MIME types. Previews are constrained by the custom components registered through the Umbraco extension registry.