ASP.NET位图到Png图像
我有这行代码创建了一个二维码,现在我正试图将其保存为png,以便将其放入img标签中。请参见以下内容:ASP.NET位图到Png图像,asp.net,Asp.net,我有这行代码创建了一个二维码,现在我正试图将其保存为png,以便将其放入img标签中。请参见以下内容: using (Bitmap bitMap = qrCode.GetGraphic(20)) { using (MemoryStream ms = new MemoryStream()) { bitMap.Save(ms, System.Drawing.Imaging.ImageFormat.Png); } } message = "&l
using (Bitmap bitMap = qrCode.GetGraphic(20))
{
using (MemoryStream ms = new MemoryStream())
{
bitMap.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
}
}
message = "<img src='" + What goes here? + "' />";
使用(位图=qrCode.GetGraphic(20))
{
使用(MemoryStream ms=new MemoryStream())
{
保存(ms,System.Drawing.Imaging.ImageFormat.Png);
}
}
message=“”;
我下一步做什么?我不想将其保存为base64您可以执行以下两种操作之一
string publicPath = @"somewebaccessiblepath\file.png"
using(MemoryStream ms = new MemoryStream())
{
// image creation and conversion here
using (FileStream file = new FileStream(publicPath , FileMode.Create, FileAccess.Write))
{
ms.WriteTo(file);
file.Close();
ms.Close();
}
}
message = "<img src=\"" + publicPath + "\" />";
byte[] byteArr = ms.ToArray();
string b64Txt = Convert.ToBase64String(byteArr);
string hrefText = "data:image/png;base64," + b64Txt;
message = "<img src=\"" + hrefText + "\" />";
string publicPath=@“somewebaccessiblepath\file.png”
使用(MemoryStream ms=new MemoryStream())
{
//图像创建和转换在这里
使用(FileStream file=newfilestream(publicPath,FileMode.Create,FileAccess.Write))
{
WriteTo女士(档案);
file.Close();
Close女士();
}
}
message=“”;
方法2:
string publicPath = @"somewebaccessiblepath\file.png"
using(MemoryStream ms = new MemoryStream())
{
// image creation and conversion here
using (FileStream file = new FileStream(publicPath , FileMode.Create, FileAccess.Write))
{
ms.WriteTo(file);
file.Close();
ms.Close();
}
}
message = "<img src=\"" + publicPath + "\" />";
byte[] byteArr = ms.ToArray();
string b64Txt = Convert.ToBase64String(byteArr);
string hrefText = "data:image/png;base64," + b64Txt;
message = "<img src=\"" + hrefText + "\" />";
byte[]byteArr=ms.ToArray();
字符串b64Txt=Convert.ToBase64String(byteArr);
字符串hrefText=“数据:图像/png;base64,”+b64Txt;
message=“”;
也许我在这里的回答会有所帮助。问题几乎是一样的。