feedback Blazor Server - Lire un fichier côté serveur -
30 novembre 2020
marketing
Blazor server Read file

Blazor Server – Lire un fichier côté serveur

search
news

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);
   }
}

 

news

Laisser un commentaire