Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将字节数组的Tempdata转换为base64string_C#_Asp.net Mvc - Fatal编程技术网

C# 将字节数组的Tempdata转换为base64string

C# 将字节数组的Tempdata转换为base64string,c#,asp.net-mvc,C#,Asp.net Mvc,我正在执行以下操作以将Tempdata转换为ToBase64String,但它显示了错误。我的数据有字节数组 razor视图上的代码: var img = Convert.ToBase64String(TempData["Image"]); 错误: The best overloaded method match for 'System.Convert.ToBase64String(byte[])' has some invalid arguments 我不知道是什么问题。首先,你需要将T

我正在执行以下操作以将Tempdata转换为ToBase64String,但它显示了错误。我的数据有字节数组

razor视图上的代码:

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

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

我不知道是什么问题。

首先,你需要将
TempData[“Image”]
转换成字节。所以试试这个,让我知道它是否对你有用

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