У меня есть. net core web API PROJECT. Я хочу поместить в этот проект несколько статических c изображений. У меня нижеприведенный код в файле запуска
var provider = new FileExtensionContentTypeProvider();
// Add new mappings
provider.Mappings[".myapp"] = "application/x-msdownload";
provider.Mappings[".htm3"] = "text/html";
provider.Mappings[".image"] = "image/png";
provider.Mappings[".png"] = "image/png";
// Replace an existing mapping
provider.Mappings[".rtf"] = "application/x-msdownload";
app.UseStaticFiles();
app.UseStaticFiles(new StaticFileOptions()
{
FileProvider = new PhysicalFileProvider(
Path.Combine(Directory.GetCurrentDirectory(), @"MyStaticFiles")),
RequestPath = new PathString("/StaticFiles"),
ContentTypeProvider = provider
});
, когда я запускаю или развертываю этот веб-проект, я проверил, есть ли в нем папка StaticFiles с тестом .png, когда я просматриваю test.tt/StaticFiles/test.png, или test.tt/wwwroot/StaticFiles/test.png, или test.tt/wwwroot/StaticFiles/images/test.png
браузер не загружает это изображение, он отображает белую страницу где я проверяю на сетевой консоли от F12, он доставляет ответ типа документа и json. Моя проблема в том, что изображение не отображается, я пробовал больше изображений, но это не помогло. Я уверен, что в моем пути есть изображение, папка.
Вы можете сказать, как, если я просматриваю test.png, прямой путь к получить файл stati c. net core изображений WEB API?