ASP.NET网站开发中数据流形式的图片保存至服务器中 | 云上的日子
ASP.NET网站开发中数据流形式的图片保存至服务器中

近期在网站开发中使用了一个基于Jquery的头像上传空间,碰到了一个问题,数据流输出的图片无法保存至服务器,因为数据流形式的图片,浏览器只能解析并展示出来,是无法缓存到本地,内存中也没有实际的地址。

QQ截图20160226002108

.NET提供了一个非常方便的数据流直接转化为文件形式保存的命令,只需要通过Ajax将date:image /png…..的地址传递到后台,这里不赘述了

—————————-使用方法—————————————–

QQ截图20160226001731

//从数据流中截取Base64数据
string img = imgurl.Substring(22);
//调用非静态方法,获取文件保存路劲
index getImgUrl = new index();
string path = getImgUrl.save();
//讲数据流输出为图片保存
System.IO.File.WriteAllBytes(path, Convert.FromBase64String(img));
return imgurl;

 

大功告成。

 

 

利用Html5 Canvas前端进行图片压缩

原创文章,转载请注明出处:http://www.aakuan.cn 云上的日子–AKuan html代码如下,需要一个Canvas画布,一个隐藏的img图片(临时存储,尤其是WebAPP开...

C#/.NET 基于Chrome内核的浏览器开发

博主前段日子接了一个小型项目,需要调用某网站,虽然Winform开发中提供了网页控件WebBrowser,但是该控件直接调用的是windows自带的IE内核,使用起来莫名的...