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

转载 2007年09月29日 22:24:00
        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);

  

相关文章推荐

libcurl post图片 base64编码

#include "httppost.h" #include #include #include   #define POSTURL "http:...

java post图片,图片用base64编码

/**  * Copy Right Information   :    * Project                  :   * JD...

c++ 解析从浏览器端传过来的图像base64编码,并转换成opencv识别的格式

#include #include #include #include #include #include "opencv2/core/core.hpp" #include "opencv2...

Http协议与请求, Post请求与Get请求的区别,Base64和URL编码,md5,sha-1加密,对称和非对称加密,支付宝微信第三方支付

Http协议与请求 Post请求 Post请求与Get请求的区别 Get请求的参数是直接放在url后面的,而Post请求是放在请求体中的 Get请求参数的长度...

curl post base64 jpeg图片精简版

/**  * Copyright (C) 2017 Fuzhou Rockchip Electronics Co., Ltd  * author: Kaige Li  *  * This s...

使用base64编码图片音频资源

使用XMPP传送多媒体数据时,需要将资源转码成base64编码,其实我觉得不转也行,不过base64有一个作用就是,可以将所有非ASCII字符的数据转换成ASCII字符,这样应该更具有可移植性,因为有...

Base64编码与图片互转工具

package com.willdas.test; import java.io.FileInputStream; import java.io.FileNotFoundException; i...

Base64编码转图片

今天在群里,有人问 富文本的图片怎么上传。 想了下, 这里的base64后面的那一串数据就是 图片被base64编码了而已。 因此把这个字符串用base64解码成字节数组, 再用FileO...

(java)Base64 图片编码&&解码

在最近的项目开发过程中,我们需要将图片进行编码进行储存,或者将调取的文件转成图片进行传送,采用的转换方式则是通过Base64的编码,解码操作。 在平常的使用过程中,主要还是使用Base64进行代码的...

采用base64编码上传图片

需求:前端将图片转化为base64编码数据,传到后台,再将图片上传到服务器特定位置。
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)