Back to Devexpress

PhysicalFileSystemProvider Class

aspnetcore-devextreme-dot-aspnet-dot-mvc-dot-filemanagement-e5b90dcb.md

latest1.9 KB
Original Source

PhysicalFileSystemProvider Class

Provides APIs to manage a physical file system.

Namespace : DevExtreme.AspNet.Mvc.FileManagement

Assembly : DevExtreme.AspNet.Core.dll

Declaration

csharp
public class PhysicalFileSystemProvider :
    IFileSystemItemLoader,
    IFileSystemItemEditor,
    IFileUploader,
    IFileContentProvider

Remarks

Use the PhysicalFileSystemProvider file system provider to interact with a physical file system.

csharp
var config = new FileSystemConfiguration {
    Request = Request,
    FileSystemProvider = new PhysicalFileSystemProvider(_hostingEnvironment.ContentRootPath + "/wwwroot"),
    AllowDownload = true,
    AllowedFileExtensions = new[] { ".js", ".json", ".css" }
};

Concepts

Online Demo

Online Example

Implements

IFileSystemItemLoader

IFileSystemItemEditor

IFileUploader

IFileContentProvider

Inheritance

Object PhysicalFileSystemProvider

See Also

PhysicalFileSystemProvider Members

DevExtreme.AspNet.Mvc.FileManagement Namespace