程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> Stream(流)的基本操作,stream基本操作

Stream(流)的基本操作,stream基本操作

編輯:C#入門知識

Stream(流)的基本操作,stream基本操作


//把流轉化為文件 
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);
    }

求補充。。。。。。。。。。。。。。

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved