加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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

发布时间:2020-12-18 00:38:35 所属栏目:安全 来源:网络整理
导读:本文实例为大家分享了使用localResizeIMG上传图片的具体代码,供大家参考,具体内容如下 需要加载的头文件 html: //$("body").append(img); $("#odd").append(img); //呈现图像(拍照結果) $.ajax({ url: "/Home/UploadImg",type: "POST",data: { "formFile":

本文实例为大家分享了使用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:

参考文章:

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读