作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我有一个带有字节数组图像文件的模型,我想在页面上显示它。
如何在不返回数据库的情况下执行此操作?
我看到的所有解决方案都使用 ActionResult
返回数据库以检索图像,但我已经在模型上有了图像...
最佳答案
像这样的东西可能有用...
@{
var base64 = Convert.ToBase64String(Model.ByteArray);
var imgSrc = String.Format("data:image/gif;base64,{0}", base64);
}
<img src="@imgSrc" />
如以下评论中所述,请使用上述知识,虽然这可能会回答您的问题,但可能无法解决您的问题。根据您的问题,这可能是解决方案,但我不会完全排除两次访问数据库的可能性。
关于c# - ASP.Net MVC : How to display a byte array image from model,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17952514/
我是一名优秀的程序员,十分优秀!