So erhalten Sie den absoluten Pfad in ASP.Net Core alternativen Weg für Server.MapPath

9

So erhalten Sie den absoluten Pfad im alternativen ASP-Netzkern für Server.MapPath

Ich habe versucht, IHostingEnvironment zu verwenden, aber es gibt kein richtiges Ergebnis.

%Vor%

Ich habe eine Bilddatei (Sample.PNG) im Ordner wwwroot Ich muss diesen absoluten Pfad bekommen.

    
Shanmu_92 16.05.2017, 04:00
quelle

1 Antwort

22

Geben Sie IHostingEnvironment als Abhängigkeit in die abhängige Klasse ein. Das Framework füllt es für Sie

%Vor%

Sie könnten einen Schritt weiter gehen und Ihren eigenen Pfadanbieter erstellen

%Vor%

Und injiziere IPathProvider in abhängige Klassen.

%Vor%

Stellen Sie sicher, dass Sie den Service mit dem Container registrieren

%Vor%     
Nkosi 16.05.2017, 04:07
quelle