.net core獲取文件內容


 

參考微軟提供幫助文檔:ASP.NET Core 中的文件提供程序

 

1-注入IWebHostEnvironment:

private IWebHostEnvironment _hostEnvironment;

 

2-讀取根目錄下文件內容(Templates/Index.html):

IFileProvider fileProvider = this._hostEnvironment.ContentRootFileProvider;
IFileInfo fileInfo = fileProvider.GetFileInfo("Templates/Index.html");

string fileContent = null;

using (StreamReader readSteam = new StreamReader(fileInfo.CreateReadStream()))
{
    fileContent = await readSteam.ReadToEndAsync();
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM