我想从我的服务器加载图像,然后将其加载到一个观点:即成了图像在ASP.NET MVC查看
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)
}
_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
所以我想知道是否有可能将照片临时存储在我的服务器上,以便将它们提供给View或者有其他解决方法吗?