62,046
社区成员
发帖
与我相关
我的任务
分享
string url = Request.Url.ToString();
Bitmap m_Bitmap = WebSiteThumbnail.GetWebSiteThumbnail(url, 980, 1520, 980, 1520);
System.IO.MemoryStream ms = new System.IO.MemoryStream();
m_Bitmap.Save(ms, System.Drawing.Imaging.ImageFormat.Bmp);
byte[] buff = ms.ToArray();
string imgname = "Report/" + id + ".Bmp";
System.Drawing.Image.FromStream(ms).Save(System.Web.HttpContext.Current.Server.MapPath("~/admin/" + imgname), System.Drawing.Imaging.ImageFormat.Bmp);
ms.Dispose();
System.Web.HttpContext.Current.Server.MapPath("~/admin/" + imgname)
确保这个路径是在你项目里存在的即可保存成功
如果没有可以手动创建 也可以在代码里先判断路径是否存在 不存在的话先创建后保存
string imgname = id + ".Bmp";
string path = Server.MapPath("~/admin/Report/");
if (!Directory.Exists(path))
Directory.CreateDirectory(path);
System.Drawing.Image.FromStream(ms).Save(path + imgname, System.Drawing.Imaging.ImageFormat.Bmp);