File Management

PRO

Production-Ready File
Management for Modern Applications

The ABP File Management Module enables file upload, organization, and sharing with hierarchical folders, built on ABP BLOB Storing with multi-tenant support.

Trusted by the teams shaping the future of .NET.

Multiple Storage Provider Support

Built on ABP's BLOB Storing system, the File Management Module supports multiple storage providers. Choose the storage solution that fits your needs and switch providers without changing your application code.

Database

Database

File System

File System

Azure Blob

Azure Blob

AWS S3

AWS S3

Google Cloud

Google Cloud

Custom Provider

Custom Provider

Complete File Operations

Manage the full file lifecycle with built-in operations designed for real-world use cases

Folder Management

Folder Management

Create, rename, and organize files in hierarchical folder structures. Navigate with an intuitive tree view interface.

File Upload

File Upload

Upload files easily through a simple interface. Stored securely with your configured provider.

File Download

File Download

Download files directly from the file management page. Access files quickly and securely.

File Sharing

File Sharing

Share files with team members or make them publicly accessible. Generate shareable links instantly.

Move & Rename

Move & Rename

Move files and folders between directories, rename them, and organize content as needed.

Delete Operations

Delete Operations

Delete files and folders safely. All operations respect your application's security policies.

Structured Folder Organization

Organize files in a familiar folder structure with nested directories, just like a desktop file explorer.

Familiar, Structured File Organization

Easily manage your files using a clear, hierarchical layout that mirrors the desktop experience. Create folders, add subfolders, and keep documents, reports, and images neatly organized for quick access and better control.

Eliminate clutter by grouping related files under meaningful folders and subfolders. This structure helps teams stay organized, find files faster, and maintain consistency as the number of files grows.

File Management Capabilities

A complete set of features for managing, securing, and organizing files across your application.

  • Hierarchical folder structure with nested directories
  • Permission-based access control integrated with ABP permissions
  • Multi-tenant support with isolated file storage per tenant
  • Storage size limits per tenant to control resource usage
  • Public or private file sharing with configurable visibility
  • Feature management to enable or disable per tenant

Perfect for Many Scenarios

Designed for a wide range of use cases, from simple storage to team collaboration.

Document Management

Document Management

Build document management systems where users can organize, share, and collaborate on documents with hierarchical folder structures.

Team Collaboration

Team Collaboration

Enable teams to share files, organize project documents, and collaborate on shared resources with secure file sharing.

Media Storage

Media Storage

Store and organize images, videos, and other media files. Perfect for content platforms and media management applications.

User File Storage

User File Storage

Provide users with personal file storage where they can upload, organize, and manage their own files and documents.

Seamlessly Integrated with ABP Platform

Built on ABP's permission system, multi-tenancy, and BLOB Storing infrastructure to ensure consistent security and behavior across your application.

Built on Permissions, Multi-Tenancy, and Secure Storage

The File Management Module integrates directly with ABP's permission system, multi-tenancy infrastructure, and BLOB Storing framework. All file operations respect your application's security policies, and the module works seamlessly with other ABP modules. No additional infrastructure setup is required—configure your storage provider and start managing files.

Choose the Database & UI Framework That Fits Your Architecture

File Management works seamlessly with multiple databases and UI frameworks, giving you complete freedom in how you build.

Database Providers

All starter templates offer multiple options for implementing your data access layer.

MongoDB Entity Framework Core

UI Frameworks

ABP allows you to build with multiple UI framework options.

MVC Razor Pages Angular Blazor

Learn More About the ABP File Management Module

Explore detailed documentation, API references, and implementation guides.

Explore the Other Modules

Pro
Chat

Chat

Free
Docs

Docs

Pro
GDPR

GDPR

Pro
SaaS

SaaS

1
ABP Assistant
🔐 You need to be logged in to use the chatbot. Please log in first.