.net MVC+Bootstrap下使用localResizeIMG上传图片

前端之家收集整理的这篇文章主要介绍了.net MVC+Bootstrap下使用localResizeIMG上传图片前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本文实例为大家分享了使用localResizeIMG上传图片的具体代码,供大家参考,具体内容如下

需要加载的头文件

html:

上传

统计

//$("body").append(img);
$("#odd").append(img); //呈现图像(拍照結果)
$.ajax({
url: "/Home/UploadImg",type: "POST",data: { "formFile": result.clearBase64,"RepairNum": $('#RepairNum').val()},dataType: "HTML",timeout: 1000,error: function () {
alert("ajax Error");
},success: function (data) {
//alert("Uploads success~")
}
});
}
});

界面样式

后台action Base64StringToImage 需要把压缩后的Base64转换

string fileName = "1.jpeg";
string filePath = Server.MapPath("~/Upload/" + fileName);

try
{
Base64StringToImage(file,filePath);
//upImg.SaveAs(filePhysicalPath);
//Session["ImgPath"] = path;
//Base64StringToImage(file,);
return Content("上传成功");
}
catch
{
return Content("上传异常 !");

}
}

protected void Base64StringToImage(string strbase64,string filepath)
{
try
{
byte[] arr = Convert.FromBase64String(strbase64);
MemoryStream ms = new MemoryStream(arr);
System.Drawing.Bitmap bmp = new System.Drawing.Bitmap(ms);
//bmp.Dispose();
bmp.Save(filepath,System.Drawing.Imaging.ImageFormat.Jpeg);
ms.Close();
}
catch (Exception ex)
{
}
}

参考和下载GitHub:

参考文章:

图片压缩与上传实例

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。

原文链接:https://www.f2er.com/bootstrap/39814.html

猜你在找的Bootstrap相关文章