如何把一个Post过来的图片Base64编码转化为Stream

摘要:
privatevoidPage_Load(objectsender,System.EventArgse){stringurl=Request.QueryString[“Photo”];byte[]byt=Convert.FromBase64String(url);Response.Clear();Resort.ContentType=“image/jpeg”;Responce.BinaryWr
如何把一个Post过来的图片Base64编码转化为Stream第1张        private void Page_Load(object sender, System.EventArgs e)
如何把一个Post过来的图片Base64编码转化为Stream第2张如何把一个Post过来的图片Base64编码转化为Stream第3张        
如何把一个Post过来的图片Base64编码转化为Stream第4张{
如何把一个Post过来的图片Base64编码转化为Stream第5张            
string url = Request.QueryString["Photo"];
如何把一个Post过来的图片Base64编码转化为Stream第5张            
byte[] byt = Convert.FromBase64String(url);
如何把一个Post过来的图片Base64编码转化为Stream第5张            Response.Clear();
如何把一个Post过来的图片Base64编码转化为Stream第5张            Response.ContentType 
= "image/jpeg";
如何把一个Post过来的图片Base64编码转化为Stream第5张            Response.BinaryWrite(byt);
如何把一个Post过来的图片Base64编码转化为Stream第5张            Response.End();
如何把一个Post过来的图片Base64编码转化为Stream第11张        }


从Request中可以获得Base64编码格式的字符串,然后可以通过Convert.FromBase64String方法把图片转化
为2进制数组,然后通过Response打到页面上显示出来

但如何把图片转化为字符流呢


进行Base64编码的
byte[] byt = Convert.FromBase64String(url);
Stream  stream = new MemoryStream(html2bytes);



如果是没有进行Base64编码的,假如说是一段纯文本
Stream stream = null;

string html= "dsf3D43dsds3g8dfdsfdsfsadfdsfjhgkhgkj678gdrkl65kjf94jdf8f8这个不是是Base64编码";
byte[] html2bytes = System.Text.Encoding.ASCII.GetBytes(html);

stream = new MemoryStream(html2bytes);

免责声明:文章转载自《如何把一个Post过来的图片Base64编码转化为Stream》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇用gdb调试nasm汇编程序Syncthing -- 开源的云储存和同步服务工具下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

python-Mitmproxy抓包

一、使用 安装pip install mitmproxymitmproxy 是具有控制台界面的交互式,支持SSL的拦截代理mitmdump是mitmproxy的命令行版本。想想tcpdump为HTTPmitmweb 是一个基于web的界面,适用于mitmproxymitmproxy(mac)、mitmdump、mitmweb(win) 这三个命令中的任意一...

用html2canvas转html为图片遇到的那些问题

1.图片跨域问题 在html转化为canvas在转化成图片地址的 时候 canvas.toDataURL("image/png") 遇到报错: Access to image at 'png' from origin 'null' has been blocked by CORS policy: Cross origin requests are only...

python接口自动化测试

(1)环境准备: 接口测试的方式有很多,比如可以用工具(jmeter,postman)之类,也可以自己写代码进行接口测试,工具的使用相对来说都比较简单,重点是要搞清楚项目接口的协议是什么,然后有针对性的进行选择,甚至当工具不太适合项目时需要自己进行开发。 在我们项目的初期,我们采用的是jmeter进行接口测试,当时觉得这个工具上手简单,团队成员学习成本低,...

干货 | 10分钟玩转PWA

关于PWA PWA(Progressive Web App), 即渐进式web应用。PWA本质上是web应用,目的是通过多项新技术,在安全、性能、体验等方面给用户原生应用的体验。而且无需像原生应用那样繁琐的下载、安装、升级等操作。 这里解释下概念中的“渐进式”,意思是这个web应用还在不断地进步中。因为目前而言,PWA还没有成熟到一蹴而就的程度,想在安全、...

Jsp页面跳转和js控制页面跳转的几种方法

Jsp 页面跳转的几种方法 1. RequestDispatcher.forward() 在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet或者是JSP到另外的一个Servlet、JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp...

在servlet连接mysql下的最简单增删查改

添加 package com.jquery.register; import java.io.IOException; import java.io.PrintWriter; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStateme...