ASP.NET MVC : Use byte array as source of IMG tag through ViewData?

标签 asp.net asp.net-mvc arrays

我在服务器端有一个图像的字节数组。 我的“查看”页面上有一个 img 标签。

我想知道如何能够使用字节数组作为 img 标签的图像源。

我正在检索模型中的字节数组,将其传递回我的 Controller 方法,然后我想以某种方式将其存储在 ViewData 中。 然后在 View 页面的 $(document).ready jQuery 函数中以某种方式将该字节数组设置为我的 IMG 标记的源。

这可能吗?

最佳答案

你应该能做到。只需将字节数组转换为 Base64 数字字符串,然后将 imge src 属性设置为编码图像即可。 See this question and answer.

关于ASP.NET MVC : Use byte array as source of IMG tag through ViewData?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4464030/

相关文章:

c# - 在 DetailsView 错误中选择所有复选框按钮

asp.net - 如何使 Controller 接受来自正文的发布数据以及 MVC 6 ASP.NET 5 中的 URL

javascript - 返回部分 View 和消息

php - 访问未定义数组索引导致的内存泄漏

arrays - Perl 如何访问作为数组元素的散列,该数组是另一个散列的值?

asp.net - 在 SQL 查询中使用 LIKE

c# - 在冗长的异步 Postack 期间从进度表查询

asp.net - 如何修复ReferenceError:_gaq未定义

asp.net-mvc - ASP.NET MVC Controller 无法使用流式内容正确返回 HttpResponseMessage

c++ - 将结构转换为数组