Asp.net mvc mvc4如何在视图中将图像转换为base64

Asp.net mvc mvc4如何在视图中将图像转换为base64,asp.net-mvc,asp.net-mvc-4,html-helper,Asp.net Mvc,Asp.net Mvc 4,Html Helper,我有这个看法 @Html.TextBoxFor(model => model.passportImage, new { placeholder = "Uploadt Your Passport", type = "file"}) 在模型中,我有一个字段: public byte[] passportImage { get; set; } 我的问题是如何在视图中将图像转换为base64,因为如果我没有这样做,控制器会例外。您可以这样做 var base64 = System.Conver

我有这个看法

@Html.TextBoxFor(model => model.passportImage, new { placeholder = "Uploadt Your Passport", type = "file"})
在模型中,我有一个字段:

public byte[] passportImage { get; set; }

我的问题是如何在视图中将图像转换为base64,因为如果我没有这样做,控制器会例外。

您可以这样做

var base64 = System.Convert.ToBase64String(passportImage , 0, passportImage .Length);
您可以在您的模型中将此字段设置为派生字段:

public string Base64Image
{
  get
  {
    return System.Convert.ToBase64String(passportImage , 0, passportImage .Length);
  }
}

代码在视图中吗?请描述更多我是新加入mvc4和图像请TGH先生,能给我一个工作代码,我真的是新加入MVC和图像,我厌倦了谷歌搜索,请帮助我