canvas生成圖片並保存到本地文件夾主要代碼


js


var url = canvas.toDataURL();//把canvas中的圖片變成data:image

 

C#

string filepath = "";
string imgData = Request["url"].ToString();
var date = DateTime.Now.ToString("yyyyMMddmsms");
if (imgData.StartsWith("data:image/png;base64") == true)
{
var base64 = imgData.Substring(22);
byte[] bytes = Convert.FromBase64String(base64);
MemoryStream memStream = new MemoryStream(bytes);
BinaryFormatter binFormatter = new BinaryFormatter();
var img = System.Drawing.Image.FromStream(memStream);
filepath = "~/images/output/" + date + ".png";
if (!Directory.Exists(Server.MapPath("~/images/output")))
{
Directory.CreateDirectory(Server.MapPath("~/images/output"));
}
img.Save(Server.MapPath(filepath));
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM