использовать данные попытки непосредственно внутри IMG вместо подкладки в файл
так что вы можете
string s = "<img src=\""+getImageFromFile("~/Content/skin/Office2010Blue.png","image/png")+"\" style=\"width: 100px;height: 100px;\" />";
var html = new HtmlDocument();
@html.CreateElement(s)
public string getImageFromFile(String url, String imgType)
{
using (FileStream fs = new FileStream(Server.MapPath(url),
FileMode.Open,
FileAccess.Read)){
byte[] filebytes = new byte[fs.Length];
fs.Read(filebytes, 0, Convert.ToInt32(fs.Length));
}
string encodedData = Convert.ToBase64String(filebytes);
return "data:"+imgType+";base64,+"encodedData;
}
Не совсем уверен, что здесь происходит, часть его выглядит как бритва стиль разметка ... Есть это HTML-документ? Это приложение ASP.NET работает на IIS? Это приложение ASP.NET MVC? Что здесь происходит? – Tentux
это mvc (razor) Я пытаюсь создать элемент из строки – Egor
приходит ко мне строка с тегом html, и мне нужно создать html-документ и посмотреть картинку – Egor