using Microsoft.AspNetCore.Hosting; using System; using System.Collections.Generic; using System.IO; using System.Text; namespace Nirvana.Common { /// /// 路径获取依赖注入类 /// public class PathProvider:IPathProvider { private IWebHostEnvironment _hostingEnvironment; public PathProvider(IWebHostEnvironment environment) { _hostingEnvironment = environment; } public string MapPath(string path) { var filePath = Path.Combine(_hostingEnvironment.WebRootPath, path); return filePath; } } }