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

  • 相关阅读:
    CF263E Rhombus
    AtCoder Grand Contest 034
    Docker C/S 架构逻辑图
    使用filledeat modules配置
    filebeat分别收集多个类型日志
    ELK部署收集日志
    ES界面
    Django下的post请求访问出现403错误
    Django配置(urls.py)
    Day-1 python
  • 原文地址:https://www.cnblogs.com/goody9807/p/829478.html
Copyright © 2011-2022 走看看