如何使用.net-core中的IDirectoryContents绕过wwwroot文件?

问题描述 投票:0回答:1

我想访问我的wwwroot中特定文件夹中的本地存储文件,并在视图上显示它们。

我可以使用IDirectoryContents对象查看文件,但看不到如何查看该对象并访问文件名。

    IFileProvider provider = new PhysicalFileProvider(_env.WebRootPath");
    IDirectoryContents contents = provider.GetDirectoryContents(""); 
c# .net-core filesystems
1个回答
0
投票

要在IDirectoryContents中循环,可以使用PhysicalFileInfo类。

using Microsoft.Extensions.FileProviders.Physical;

  foreach (PhysicalFileInfo myFile in contents)
    {
        string filename = myFile.Name;
    }
© www.soinside.com 2019 - 2024. All rights reserved.