将字节数组的Tempdata转换为base64string

时间:2014-06-07 07:00:28

标签: c# asp.net-mvc

我正在做以下操作将Tempdata转换为ToBase64String,但它显示错误。我的tempdata有Byte Array。

剃须刀视图代码:

var img = Convert.ToBase64String(TempData["Image"]);

错误:

The best overloaded method match for 'System.Convert.ToBase64String(byte[])' 
has some invalid arguments

我不知道这个问题是什么。

1 个答案:

答案 0 :(得分:7)

首先,您需要将TempData["Image"]转换为字节。所以试试这个,让我知道它是否适合你。

 var img = Convert.ToBase64String((byte[])TempData["Image"]);