Blazor Server - Lire un fichier côté serveur -
27 février 2021
informationresearch
Blazor server Read file

Blazor Server – Lire un fichier côté serveur

profile
privacypodcast

Une petite astuce qui m’a fait perdre beaucoup de temps mais qui se révèle extrêmement simple ; Mon objectif initial étant d’ouvrir un fichier au format Markdown placé dans mon projet. J’étais en train de créer un petit controller pour lire ce fichier mais la solution est tout simplement d’utiliser :

System.IO.Directory.GetCurrentDirectory()

Et ici; par example, J’ai placé mon fichier news.md à la racine wwwroot :

$"{System.IO.Directory.GetCurrentDirectory()}
   {@"\wwwroot\news.md"}"

 

@page "/news"
@using Markdig

@((MarkupString)news)

@code {
   public string news { get; set; }

   protected override async Task OnInitializedAsync()
   {
      var mardownFile = System.IO.File.ReadAllText($"{System.IO.Directory.GetCurrentDirectory()}{@"\wwwroot\news.md"}");

      news = Markdown.ToHtml(mardownFile);
   }
}

 

Laisser un commentaire

profile
privacy podcast