我想检查文件是否为图像。然后你会看到一个链接,你可以看到图像。但链接只有在文件链接时才会出现。我尝试这样的:检查文件是否为图像
if (!String.IsNullOrEmpty(item.FileName)) {
var file = item.FileName;
string[] formats = new string[] { ".jpg", ".png", ".gif", ".jpeg" };
if (file == null || file.Contains(formats)) {
viewLink = false;
@Html.DisplayFor(modelItem => item.FileName)
<em>(@Resources.Entity.Environment.Removed)</em>
}
else {
@*@Html.DisplayFor(modelItem => modelItem.Id)*@
<a href="@Url.Action("Details", "FormLibrary", new { id = item.FileName})"><i class="fa fa-fw fa-external-link-square text-info"></i></a>
}
}
但我得到这个错误:
if (file == null || file.Contains(formats)) {
你会得到什么错误/异常信息? –
这不是一个错误,它是可能产生错误的一行代码。你能发布错误吗? –