如何从Orchard cms中的表中绑定图像

时间:2016-05-12 07:26:56

标签: orchardcms

我们已经看到了在web.config中注册所需的所有图像,但是如何绑定来自数据库的动态图像。有没有办法解决这个问题?

1 个答案:

答案 0 :(得分:0)

如果将图像存储在数据库中,将绑定到模型中的字节数组,则必须添加一个操作来检索此图像,然后将其作为“FileContentResult”返回,如下所示:

public FileResult GetImage(int imageId) {
    ImageRecord imageRecord = _repo.Get(imageId);

    if (imageRecord != null) {
            return new FileContentResult(imageRecord.Image, imageRecord .MimeType);
    }
    else {
        return null;
    }
}

希望这会对你有所帮助。