项目

虚拟文件浏览器模块

什么是虚拟文件浏览器模块?

虚拟文件浏览器模块提供了一个简单的用户界面,用于查看虚拟文件系统中的所有文件。

虚拟文件浏览器模块默认未安装在启动模板中。因此,您需要手动将此模块添加到您的应用程序中。

安装方法

1- 使用ABP CLI

推荐使用ABP CLI来安装此模块。请在解决方案文件(.sln)所在目录打开命令行窗口,并运行以下命令:

abp add-module Volo.VirtualFileExplorer

如果您尚未安装ABP CLI,请先安装ABP CLI。有关其他安装方式,请参见包描述页面

2- 手动安装

或者,您也可以手动安装NuGet包到Acme.MyProject.Web项目中:

2.1- 添加模块依赖
  • 打开MyProjectWebModule.cs文件,并添加typeof(AbpVirtualFileExplorerWebModule)依赖,如下所示:

       [DependsOn(
            typeof(AbpVirtualFileExplorerWebModule),
            typeof(MyProjectApplicationModule),
            typeof(MyProjectEntityFrameworkCoreModule),
            typeof(AbpAutofacModule),
            typeof(AbpIdentityWebModule),
            typeof(AbpAccountWebModule),
            typeof(AbpAspNetCoreMvcUiBasicThemeModule)
        )]
        public class MyProjectWebModule : AbpModule
        {
            //...
        }
    
2.2- 添加NPM包
  • 打开package.json文件,并添加@abp/virtual-file-explorer": "^2.9.0依赖,如下所示:

      {
          "version": "1.0.0",
          "name": "my-app",
          "private": true,
          "dependencies": {
              "@abp/aspnetcore.mvc.ui.theme.basic": "^2.9.0",
              "@abp/virtual-file-explorer": "^2.9.0"
          }
      }
    

    然后在Acme.MyProject.Web项目文件夹中打开命令行终端,运行以下命令:

abp install-libs

至此,所有安装步骤已完成。现在运行应用程序并导航至/VirtualFileExplorer。您将看到虚拟文件浏览器页面:

虚拟文件浏览器

配置选项

您可以通过AbpVirtualFileExplorerOptions选项来禁用虚拟文件浏览器模块:

public override void PreConfigureServices(ServiceConfigurationContext context)
{
    PreConfigure<AbpVirtualFileExplorerOptions>(options =>
    {
        options.IsEnabled = false;
    });
}
在本文档中