我正在尝试从我的服务器加载图像,然后将它们加载到视图中:
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
所以我想知道是否可以将照片临时存储在我的服务器上以将它们提供给视图,或者是否有其他方法可以解决这个问题?