zoukankan      html  css  js  c++  java
  • 如何把一个Post过来的图片Base64编码转化为Stream

            private void Page_Load(object sender, System.EventArgs e)
            
    {
                
    string url = Request.QueryString["Photo"];
                
    byte[] byt = Convert.FromBase64String(url);
                Response.Clear();
                Response.ContentType 
    = "image/jpeg";
                Response.BinaryWrite(byt);
                Response.End();
            }


    从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);

  • 相关阅读:
    java实现httpclient 访问
    推荐博文
    Running With xpi
    1 Spring MVC 原理
    windows服务相关
    求职面试三部曲
    使用mvn插件执行工程单元测试OOM的解决办法
    maven-surefire插件问题
    小问题
    NFA到DFA实例
  • 原文地址:https://www.cnblogs.com/goody9807/p/829478.html
Copyright © 2011-2022 走看看