我想获取一个文件Base64编码的数据怎么做呢

解决方案 »

  1.   

    写个超简单的抛砖引玉:
    //编码:
    byte[] bytes=Encoding.Default.GetBytes("要转换的字符串");
    Convert.ToBase64String(bytes);
    //解码:
    //"ztKwrsTj"是“我爱你”的base64编码
    byte[] outputb = Convert.FromBase64String("ztKwrsTj");
    string orgStr= Encoding.Default.GetString(outputb);
      

  2.   

    byte[] bytes = Encoding.Default.GetBytes("字符");
    string str = Convert.ToBase64String(bytes);byte[] outputb = Convert.FromBase64String(str);
    string orgStr = Encoding.Default.GetString(outputb);
    System.IO.MemoryStream m = new System.IO.MemoryStream();
    System.Drawing.Bitmap bp = new System.Drawing.Bitmap(@“c:\a.GIF”);
    bp.Save(m, System.Drawing.Imaging.ImageFormat.Gif);
    byte[]b= m.GetBuffer();
    string base64string=Convert.ToBase64String(b);byte[] bt = Convert.FromBase64String(base64string);
    System.IO.MemoryStream stream = new System.IO.MemoryStream(bt);
    Bitmap bitmap = new Bitmap(stream);
    pictureBox1.Image = bitmap;