net core靜態文件 訪問除默認目錄文件配置


在我們項目的實際應用中,不光是需要訪問默認靜態文件夾 wwwroot ,還有可能要要去訪問除默認目錄以外的文件夾,接下來我們進行配置

1.在根目錄創建一個文件夾,繼續創建它的子文件夾Images,在Images文件夾中放置一個圖片

2.在Startup.cs文件中進行配置

 public void ConfigureServices(IServiceCollection services)
 {    
       app.UseStaticFiles(new StaticFileOptions { //配置除了默認的wwwroot文件中的靜態文件以外的文件夾 提供 Web 根目錄外的文件 經過此配置以后,就可以訪問StaticFiles文件下的文件 FileProvider = new PhysicalFileProvider( Path.Combine(Directory.GetCurrentDirectory(), "StaticFiles")), RequestPath = "/StaticFiles", });
}

ps:配置內容寫在 app.UseStaticFiles(); 的下面

3.運行項目

https://localhost:5001/StaticFiles/Images/pipi.jpg  即可訪問到圖片


免責聲明!

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



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