Virtual File Explorer

FREE

Manage Embedded Files
in Your Applications

The ABP Virtual File Explorer Module provides a user-friendly interface for managing embedded files within your application. Explore, upload, and download files that don't physically exist in your filesystem.

Trusted by the teams shaping the future of .NET.

Understanding Virtual Files

Learn the key differences between traditional physical files and virtual files embedded in your assemblies.

Traditional Files

Traditional files exist physically on disk, requiring file system access and deployment considerations. Changes require redeployment and file system permissions.

Virtual Files

Virtual files are embedded into assemblies and don't physically exist on the file system. They can be used just like physical files at runtime, embedded within your application's DLL files.

Powerful File Management Capabilities

The Virtual File Explorer Module enables you to work with embedded files as if they were physical files, providing seamless integration with your application's file handling needs.

Embed Files in Assemblies

Embed JavaScript, CSS, images, or any other file type directly into your assemblies. Files become part of your compiled application, eliminating the need for separate file deployments.

Virtual File System Explorer

Use the Virtual File System Explorer interface to list and browse all embedded files in your application. Easily discover what files are available and their locations.

Upload and Download

Upload new files to the virtual file system and download existing embedded files. Manage your virtual files through an intuitive user interface without accessing the file system directly.

Easy Override

Easily override any file in the virtual file system by placing a file with the same name and path. This allows you to customize module files without modifying the original module code.

Support for All File Types

Embed and manage any type of file in your assemblies. The Virtual File Explorer supports all common web file types and more.

JavaScript

CSS

Images

Other Files

Perfect for Reusable Modules

Virtual files are especially valuable when creating reusable modules that need to include static resources like JavaScript, CSS, or images.

Module Distribution

Distribute modules as NuGet packages with all required static files embedded. No need to manage separate file deployments or worry about file paths.

Customization

Override module files in your application without modifying the original module. Place your custom version in the same virtual path to replace the embedded file.

Development Efficiency

During development, use physical files directly for faster iteration. At runtime, use embedded files for deployment simplicity.

ASP.NET Core Integration

Virtual files work seamlessly with ASP.NET Core's static file serving. Use them just like physical files in your web application.

Easy File Override System

The Virtual File System creates a unified file system at runtime where files from different modules are combined. If multiple modules add a file to the same virtual path, the one added later overrides the previous one. This allows your application to override any virtual file defined by a module simply by creating a file with the same path.

User-Friendly Explorer Interface

The Virtual File System Explorer provides a user-friendly interface to browse, list, and manage all embedded files in your application. See what files are available, their locations, and manage them through an intuitive web interface.

Seamlessly Integrated with ABP Framework

Native ABP integration that lets virtual files work like physical files in ASP.NET Core applications.

Built on ABP Virtual File System Infrastructure

The Virtual File Explorer Module is built on ABP's Virtual File System infrastructure. It integrates seamlessly with ASP.NET Core's static file serving, allowing virtual files to be used exactly like physical files in your web application.

Free and Open Source

Completely free and open-source, giving you full control over the blogging infrastructure of your application.

Available on GitHub

The Virtual File Explorer Module is completely free and open-source. The source code is available on GitHub, licensed under MIT, allowing you to use, customize, and extend it freely for your applications.

Choose the Database & UI Framework That Fits Your Architecture

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

UI Frameworks

ABP allows you to build with multiple UI framework options.

MVC Razor Pages

Learn More About the ABP Virtual File Explorer 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.