zu speichern Ich speicherte Bilder in einem Ordnernamen "Bilder", die nicht in wwwroot Ordner ist. So jetzt kann ich nicht darauf zugreifen, so ist meine Frage, dass Wie Zugriff auf Ordner geben, die Bilder enthalten und das ist Ordner ist nicht der Unterordner von wwwroot? Oder Es ist zwingend erforderlich, diese Dateien in wwwroot Ordner zu legen?Ist es möglich, andere Bilder als wwwroot Ordner
Antwort
Yep Asp.Net Core bietet eine Möglichkeit, das zu tun. Sie können Bilder aus einem Bilderverzeichnis bereitstellen, das sich nicht im Ordner wwwroot befindet. Tatsächlich können Sie sie von überall aus bedienen, einschließlich der Einbettung von Ressourcendateien oder sogar aus einer Datenbank.
Der Schlüssel ist, ein FileProvider
in der Methode der Startup.cs-Datei zu registrieren, so dass Asp.Net Core weiß, wie auf die Datei zuzugreifen, die bedient werden soll.
So zum Beispiel, in Ihrem Fall, da Sie Bilder aus einem Verzeichnis dienen Bilder genannt, lassen Sie sich sagen, dass Ihre Verzeichnishierarchie wie folgt aussieht:
wwwroot
css
images
...
Images
my-image.png
Um my-image.png von Bildern zu dienen bis Sie verwenden könnte den folgenden Code:
public void Configure(IApplicationBuilder app){
app.UseStaticFiles(); // For the wwwroot folder
app.UseStaticFiles(new StaticFileOptions(){
FileProvider = new PhysicalFileProvider(
Path.Combine(Directory.GetCurrentDirectory(), @"Images")),
RequestPath = new PathString("/Images")
});
}
Sie können erfahren Sie mehr über statische Dateien dienen hier: https://docs.microsoft.com/en-us/aspnet/core/fundamentals/static-files
- 1. wwwroot Ordner nicht
- 2. PHP-Seite im wwwroot-Ordner
- 3. Ist es möglich, Bilder als Binärdaten in Mongodb zu speichern?
- 4. ASP.NET Core WebApi wwwroot Ordner markiert als ignoriert
- 5. Ermüdet von Kopieren node_modules zu wwwroot Ordner
- 6. Get Bild von wwwroot/Bilder in ASP.Net Core
- 7. Tabelle als ein Enum. Ist es möglich?
- 8. Ist es möglich, Dateien hochzuladen andere dann Bilder mit PHP und <input type = „file“>
- 9. Ist es möglich, andere .resw-Dateien für eine andere Lokalisierung als Resources.resw in UWP zu verwenden?
- 10. ist es möglich, percentDiscount als Parameter übergeben?
- 11. Ist es möglich, animierte Gif-Bilder Client-Seite zu erkennen?
- 12. Ist es möglich, mehrere Bilder in einem einzigen uiimageview hinzuzufügen?
- 13. in asp.net 5 ist es möglich, benutzerdefinierte Dateien in approot statt wwwroot zu speichern und zu lesen?
- 14. 60 Bilder lokal laden schnell ist es möglich ...?
- 15. Fahrer EAP wwwroot versteckt
- 16. Excel-Xml-Tabelle - ist es möglich, Bilder einzubetten?
- 17. Es ist möglich, AutoFilter als Ereignis aufzufangen?
- 18. Ist es möglich, benutzerdefinierte Bilder zum Google Analytics Dashboard hinzuzufügen?
- 19. Ist es möglich, Ordner in C# zusammen zu zippen?
- 20. Ist es möglich, andere Dateien über die NSApplicationDelegate
- 21. Ist es möglich, eine Erweiterungsmethode in eine andere zu verschachteln?
- 22. Ist es möglich, Bilder so zu positionieren (möglicherweise ohne Float)?
- 23. Ist es möglich, durch rtsp Bitmap-Bilder zu streamen?
- 24. Ist es möglich, Dropbox-Benachrichtigungen für den App-Ordner
- 25. Ist es möglich, * .vue Dateien in einen Ordner zu importieren?
- 26. Ist es möglich, in alle Ordner zu navigieren?
- 27. Ist es möglich, Abhängigkeiten für einen Ordner mit require.js festzulegen?
- 28. Ist es möglich, synchronisierte Ordner in vagrant zu verschachteln?
- 29. Ist es möglich, ein lokales Plugin als Schmuckstück zu installieren?
- 30. Warum bin Ordner nicht in wwwroot in meinem Projekt existiert?