サーバーから画像をロードしてからビューにロードしようとしています:
var files = _directoryInfo.GetFiles()
.Where(x => x.Name.Contains(request.WarrantyReference))
.ToList();
model.Photos = files;
return View(model);
次に、ビューで次のことを行っています。
@if (Model.Photos.Count > 0)
{
@Html.Partial("_Photos", Model.Photos)
}
_写真:
@model List<FileInfo>
<div class="ui items">
@foreach (var photo in Model)
{
<div class="item">
<div class="image">
<img src="@photo.FullName">
</div>
</div>
}
</div>
しかし、何も表示されず、コンソールに次のエラーが表示されます。
Not allowed to load local resource:
file://my-server/dataphoto/WX0001 1.jpg
だから、写真をサーバーに一時的に保存してビューに提供できるかどうか疑問に思っていましたか、それとも別の方法がありますか?