Как проверить, существует ли файл изображения на странице Razor?
Итак, у меня есть этот кусок кода на странице Razor / Net core 2:
gUrl = gbasePath+ "s/" + gIndex + ".jpg";
и на CHTML:
<img src="@Model.gUrl" class="img-responsive BRTrans" />
которые работают хорошо, пока я абсолютно знаю, что файл существует! Но... gbasePath и gIndex являются динамическими, и я хочу отображать тег img, только если файл существует, и я не могу заставить его работать... пожалуйста, помогите!
Я попытался использовать Microsoft.AspNetCore.Hosting.IHostingEnvironment, а затем:
bool fex = System.IO.File.Exists(_env.WebRootPath + "\\" + gbasePath + "s\\" + gIndex + ".jpg");
только для теста. С помощью "watch" я вижу, что он указывает на правильное местоположение, но fes всегда ложно. Я скучаю по старым временам маппата...
есть идеи?