System.Net.HttpWebRequest req = (System.Net.HttpWebRequest)System.Net.WebRequest.Create("http://www.floristdex.com/images/flowers/alstroemeria.jpg"); System.Net.HttpWebResponse res = (System.Net.HttpWebResponse)req.GetResponse(); Stream stream = res.GetResponseStream(); byte[] buffer = new byte[16*1024]; using (var streamReader = new MemoryStream()) { stream.CopyTo(streamReader); buffer = streamReader.ToArray(); } MemoryStream mss = new MemoryStream(buffer); System.Drawing.Image mgg = System.Drawing.Image.FromStream(mss); System.Text.StringBuilder strBuilder = new System.Text.StringBuilder(); strBuilder.Append(@"<table id=""exportToExcel"" runat=""server"" style=""width:100%;""><tr><td>"); //strBuilder.Append(@"<img id=""Image1"" src=""http://www.floristdex.com/images/flowers/alstroemeria.jpg"" runat=""server""/>"); strBuilder.Append(mgg); strBuilder.Append(@"</td><td>Hello</td></tr><tr><td>hi</td><td>Hello</td></tr></table>"); Response.Clear(); Response.Buffer = true; Response.AddHeader("content-disposition","attachment; filename=ExcelFile.xls"); Response.ContentType = "application/vnd.ms-excel"; Response.ContentEncoding = System.Text.Encoding.UTF8; Response.Write(strBuilder); Response.End();
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)