C#--网络流Stream、字节数组保存到字符串中
2013-11-26 22:46
225 查看
第一种方法:
第二种方法:
HttpWebRequest httpwebr = (HttpWebRequest)HttpWebRequest.Create(rstr); httpwebr.Method = "GET"; Stream s =httpwebr.GetResponse().GetResponseStream(); byte[] buffer = new byte[1024]; int actual = 0; //先保存到内存流中MemoryStream MemoryStream ms = new MemoryStream(); while ((actual = s.Read(buffer, 0, 1024)) > 0) { ms.Write(buffer, 0, actual); } ms.Position = 0; //再从内存流中读取到byte数组中 buffer = ms.ToArray(); //再从byte数组中保存到字符串中 string result = System.Text.Encoding.UTF8.GetString(buffer, 0, buffer.Length);
第二种方法:
Stream stream = ((HttpWebResponse)httpwebr.GetResponse()).GetResponseStream(); StreamReader sr = new StreamReader(stream); string str = sr.ReadToEnd(); Console.WriteLine(str);
相关文章推荐
- C#--网络流Stream、字节数组保存到字符串中
- String.split() 分隔符不能保存后面的空字符串问题
- NOIP模拟题 2016.11.11 [搜索] [动态规划] [网络流] [字符串处理]
- SharePoint服务器连接配置数据库的连接字符串保存在哪里?
- c++ 指针值和指针地址的输出&指针和数组保存字符串的区别
- 字符串转16进制字节数组,字节数组转16进制字符串
- base64字符串转文件,以及ngImgCrop裁剪图片并上传保存到服务器示例
- 将两个字符串相乘, 结果保存到字符串中
- 老问题,SQL保存图片。保存以后再读出来,发现stream的大小不一致。虽然老,但没搜到结果。
- 在无cookie模式中,会话话状态的ID将会自动保存在ASP.NET的查询字符串中
- 将传进来的字符串保存为文件
- 华为:现有一串字符串,请找出其中的大写字母并顺序保存至output数组中
- 【数组名】第17周项目2--去除str中的特定字符c(空格),结果保存到原字符串中
- android 将图片内容解析成字节数组,将字节数组转换为ImageView可调用的Bitmap对象,图片缩放,把字节数组保存为一个文件,把Bitmap转Byte
- 作业二:将字符串数组把重复数据剔除后写入一个文件保存起来。
- C++将字符串按空格分开并分别保存
- note : OD操作整理-修改常量字符串;保存PE文件
- MVC中用View.bag保存json字符串。在js中使用,不用ajax请求。。。。
- JAVA保存数据库前验证字符串长度
- c++ stringstream 进行字符串到整数的转换