将字节数组的Tempdata转换为base64string

本文关键字:转换 base64string Tempdata 字节 字节数 数组 | 更新日期: 2023-09-27 18:07:05

我正在做以下转换Tempdata ToBase64String,但它显示我的错误。我的tempdata有字节数组。

razor视图上的代码:

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

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

我不知道是什么问题

将字节数组的Tempdata转换为base64string

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

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