【C#MVC】Base64字符串,轉化為byte數組


【C#MVC】Base64字符串,轉化為byte數組

在數據傳輸中,經常使用Base64對圖片或者PDF進行編碼,以便在網絡中傳輸。
那么接收端如何處理接受過來的Base64的字符串呢。

    byte[] outputMessage = Convert.FromBase64String(“your data message”);

將其轉化為byte數組后,想必你應該知道如何處理了。
這里以打印pdf為例作為演示,base64編碼后的文件,在接收端的處理方式:

  filename = DateTime.Now.ToString("yyyyMMddHHmmssms").Trim() + ".pdf";
  byte[] byteMessage= new byte[outputMessage.Length];
  ESignFinnal = outputMessage;
  MemoryStream mymemorystream = new MemoryStream(byteMessage, 0, byteMessage.Length);
  FileStream fileStrem = new FileStream(savePath + filename, FileMode.Create);
  mymemorystream.WriteTo(fileStrem);
  mymemorystream.Close();
  fileStrem.Close();
  fileStrem.Dispose();
  mymemorystream.Dispose();


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM