Отображение изображения бритвенных страниц - PullRequest
0 голосов
/ 08 апреля 2019

Я пытаюсь отобразить изображения на моем веб-API, которые расположены на стороне сервера.на данный момент я добавил их в свое решение в Visual Studio (я добавил два, чтобы попробовать, я определил один как встроенный ресурс и один как никто как действие сборки. Они находятся непосредственно в WebAPISolution / xxx.png, а не в подпапке

На моей cshtml-странице я поместил это:

<div>
<p>Test image</p>
     <img id="img1" alt="Image1.png" src="@Url.Content("~/Image1.png")">
</div>

, и на моей веб-странице оно не отображается. Кажется, что оно ищет:

view-источник: https://xx.xx.xx.xx:5001/Image1.png

и сообщение об ошибке

"не может быть отображено, поскольку содержит ошибку"

,он просто не находит его, я думаю, потому что то же самое с ImageXXX.png, который не существует, возвращает ту же ошибку, которую я не понимаю, почему изображение не отображается.

вот как организованопапка моего решения enter image description here

1 Ответ

2 голосов
/ 08 апреля 2019

1) В вашем классе запуска вы должны добавить app.UseStaticFiles(); в public void Configure() метод
2) Поместить ваше изображение в папку wwwroot
3) добавить этот код к вашему виду бритвы <img src="~/Image1.png" />

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...