首页 > 其他 > 详细

Stream(流)的基本操作

时间:2015-11-04 12:59:54      阅读:231      评论:0      收藏:0      [点我收藏+]
//把流转化为文件 
public static void StreamToFile(Stream stream, string filepath) { byte[] bytes = StreamToBytes(stream); FileStream fileStream = new FileStream(filepath, FileMode.Create); fileStream.Write(bytes, 0, bytes.Length); fileStream.Flush(); fileStream.Close(); }
//把流转化为字节数组 public static byte[] StreamToBytes(Stream stream) { MemoryStream memoryStream = new MemoryStream(); stream.CopyTo(memoryStream); return memoryStream.ToArray(); }
//把流转化为Base64字符串
public static string StreamToString(Stream stream) { byte[] buffer = new byte[stream.Length]; stream.Read(buffer, 0, (int)stream.Length); string base64string = Convert.ToBase64String(buffer); return base64string; }
//把Base64字符串转化为流
       pubblic static Stream StringToStream(string str)
    {
       byte[] bt = Convert.FromBase64String(str);
            System.IO.MemoryStream stream = new System.IO.MemoryStream(bt);
    }

求补充。。。。。。。。。。。。。。

 

Stream(流)的基本操作

原文:http://www.cnblogs.com/gaocong/p/4935542.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!